diff --git a/.gitignore b/.gitignore
index 3e3d94e..1ed9582 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,6 +5,7 @@ package-lock.json
yarn.lock
pnpm-lock.yaml
lerna-debug.log
+packages/design-core/bundle-deps
# local env files
.env.local
diff --git a/packages/canvas/src/components/common/index.js b/packages/canvas/src/components/common/index.js
index 68a7097..d8745f8 100644
--- a/packages/canvas/src/components/common/index.js
+++ b/packages/canvas/src/components/common/index.js
@@ -1,14 +1,14 @@
/**
-* Copyright (c) 2023 - present TinyEngine Authors.
-* Copyright (c) 2023 - present Huawei Cloud Computing Technologies Co., Ltd.
-*
-* Use of this source code is governed by an MIT-style license.
-*
-* THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
-* BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR
-* A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS.
-*
-*/
+ * Copyright (c) 2023 - present TinyEngine Authors.
+ * Copyright (c) 2023 - present Huawei Cloud Computing Technologies Co., Ltd.
+ *
+ * Use of this source code is governed by an MIT-style license.
+ *
+ * THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
+ * BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR
+ * A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS.
+ *
+ */
export const NODE_UID = 'data-uid'
export const NODE_TAG = 'data-tag'
@@ -125,9 +125,10 @@ export const getClipboardSchema = (event) => translateStringToSchame(event.clipb
*/
export const dynamicImportComponents = async ({ package: pkg, script, components }) => {
if (!script) return
+ const scriptUrl = script.startsWith('.') ? new URL(script, location.href).href : script
if (!window.TinyComponentLibs[pkg]) {
- const modules = await import(/* @vite-ignore */ script)
+ const modules = await import(/* @vite-ignore */ scriptUrl)
window.TinyComponentLibs[pkg] = modules
}
diff --git a/packages/design-core/.env.alpha b/packages/design-core/.env.alpha
index cfd059c..1816a04 100644
--- a/packages/design-core/.env.alpha
+++ b/packages/design-core/.env.alpha
@@ -2,6 +2,8 @@
NODE_ENV=production
VITE_CDN_DOMAIN=https://npm.onmicrosoft.cn
+VITE_LOCAL_IMPORT_MAPS=false
+VITE_LOCAL_BUNDLE_DEPS=false
# VITE_ORIGIN=
# 错误监控上报 url
diff --git a/packages/design-core/.env.development b/packages/design-core/.env.development
index 05e65af..98c5054 100644
--- a/packages/design-core/.env.development
+++ b/packages/design-core/.env.development
@@ -2,5 +2,7 @@
NODE_ENV=development
VITE_CDN_DOMAIN=https://npm.onmicrosoft.cn
+VITE_LOCAL_IMPORT_MAPS=false
+VITE_LOCAL_BUNDLE_DEPS=false
# request data via alpha service
-# VITE_ORIGIN=
\ No newline at end of file
+# VITE_ORIGIN=
diff --git a/packages/design-core/.env.prod b/packages/design-core/.env.prod
index 00c129a..04b27fb 100644
--- a/packages/design-core/.env.prod
+++ b/packages/design-core/.env.prod
@@ -2,4 +2,6 @@
NODE_ENV=production
VITE_CDN_DOMAIN=https://npm.onmicrosoft.cn
-#VITE_ORIGIN=
\ No newline at end of file
+VITE_LOCAL_IMPORT_MAPS=false
+VITE_LOCAL_BUNDLE_DEPS=false
+#VITE_ORIGIN=
diff --git a/packages/design-core/canvas.html b/packages/design-core/canvas.html
index 609ca59..b009577 100644
--- a/packages/design-core/canvas.html
+++ b/packages/design-core/canvas.html
@@ -4,7 +4,6 @@
-