diff --git a/packages/canvas/vite.config.ts b/packages/canvas/vite.config.ts index eb6e895238..2b8a2c6551 100644 --- a/packages/canvas/vite.config.ts +++ b/packages/canvas/vite.config.ts @@ -52,7 +52,16 @@ export default defineConfig({ return '' } }, - external: ['vue', '@vueuse/core', 'vue-i18n', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/] + external: [ + 'vue', + '@vueuse/core', + 'vue-i18n', + /@opentiny\/tiny-engine.*/, + /@opentiny\/vue.*/, + /^@babel.*/, + /^@vue.*/, + 'postcss' + ] }, minify: true } diff --git a/packages/common/vite.config.ts b/packages/common/vite.config.ts index 93ce0ec32b..ae59214371 100644 --- a/packages/common/vite.config.ts +++ b/packages/common/vite.config.ts @@ -81,7 +81,11 @@ export default defineConfig({ /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/, /^prettier.*/, - /^@babel.*/ + /^@babel.*/, + /^@vueuse.*/, + /^@vue.*/, + 'axios', + 'vue-draggable-next' ] } } diff --git a/packages/design-core/vite.config.js b/packages/design-core/vite.config.js index 456a2caf73..fa4bc2f18d 100644 --- a/packages/design-core/vite.config.js +++ b/packages/design-core/vite.config.js @@ -94,7 +94,18 @@ export default defineConfig({ } } }, - external: ['vue', 'monaco-editor', 'prettier', /@opentiny\/vue.*/, '@opentiny/tiny-engine-meta-register'] + external: [ + 'vue', + 'monaco-editor', + 'prettier', + '@vue/repl/monaco-editor', + 'vue-i18n', + /@opentiny\/vue.*/, + /@opentiny\/tiny-engine-*/, + /@vue\/*/, + /@babel\/*/, + /@vueuse\/*/ + ] } } }) diff --git a/packages/layout/vite.config.ts b/packages/layout/vite.config.ts index 1805f3ebc1..20ab087031 100644 --- a/packages/layout/vite.config.ts +++ b/packages/layout/vite.config.ts @@ -33,7 +33,7 @@ export default defineConfig({ output: { banner: 'import "./style.css"' }, - external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/] + external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/, '@vueuse/core', 'vue-draggable-next'] } } }) diff --git a/packages/plugins/block/vite.config.ts b/packages/plugins/block/vite.config.ts index 39b851917f..e10e9e2905 100644 --- a/packages/plugins/block/vite.config.ts +++ b/packages/plugins/block/vite.config.ts @@ -32,7 +32,7 @@ export default defineConfig({ output: { banner: 'import "./style.css"' }, - external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/] + external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/, '@vue/shared'] } } }) diff --git a/packages/plugins/datasource/vite.config.js b/packages/plugins/datasource/vite.config.js index e92cc9d094..ac3d83f704 100644 --- a/packages/plugins/datasource/vite.config.js +++ b/packages/plugins/datasource/vite.config.js @@ -32,7 +32,7 @@ export default defineConfig({ output: { banner: 'import "./style.css"' }, - external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/] + external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/, '@vue/shared', 'axios', 'vue-clipboard3'] } } }) diff --git a/packages/plugins/i18n/vite.config.ts b/packages/plugins/i18n/vite.config.ts index db5e5a66bb..8c27521047 100644 --- a/packages/plugins/i18n/vite.config.ts +++ b/packages/plugins/i18n/vite.config.ts @@ -33,7 +33,7 @@ export default defineConfig({ output: { banner: 'import "./style.css"' }, - external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/] + external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/, 'vue-clipboard3'] } } }) diff --git a/packages/plugins/schema/vite.config.ts b/packages/plugins/schema/vite.config.ts index 2a76bffb2d..ab01395334 100644 --- a/packages/plugins/schema/vite.config.ts +++ b/packages/plugins/schema/vite.config.ts @@ -33,7 +33,7 @@ export default defineConfig({ output: { banner: 'import "./style.css"' }, - external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/] + external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/, '@vueuse/core'] } } }) diff --git a/packages/settings/props/vite.config.ts b/packages/settings/props/vite.config.ts index 9198b859bf..0d4dee0cd9 100644 --- a/packages/settings/props/vite.config.ts +++ b/packages/settings/props/vite.config.ts @@ -33,7 +33,7 @@ export default defineConfig({ output: { banner: 'import "./style.css"' }, - external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/] + external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/, '@vueuse/core'] } } }) diff --git a/packages/settings/styles/vite.config.ts b/packages/settings/styles/vite.config.ts index 3fa50f78db..fc44a983d9 100644 --- a/packages/settings/styles/vite.config.ts +++ b/packages/settings/styles/vite.config.ts @@ -33,7 +33,7 @@ export default defineConfig({ output: { banner: 'import "./style.css"' }, - external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/] + external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/, '@vueuse/core', 'postcss'] } } }) diff --git a/packages/toolbars/lang/vite.config.ts b/packages/toolbars/lang/vite.config.ts index dc3c31854a..67afec179e 100644 --- a/packages/toolbars/lang/vite.config.ts +++ b/packages/toolbars/lang/vite.config.ts @@ -33,7 +33,7 @@ export default defineConfig({ output: { banner: 'import "./style.css"' }, - external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/] + external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/, '@vueuse/core'] } } }) diff --git a/packages/toolbars/view-setting/vite.config.ts b/packages/toolbars/view-setting/vite.config.ts index 45628981af..a47ee549e4 100644 --- a/packages/toolbars/view-setting/vite.config.ts +++ b/packages/toolbars/view-setting/vite.config.ts @@ -30,7 +30,7 @@ export default defineConfig({ formats: ['es'] }, rollupOptions: { - external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/] + external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/, '@vueuse/core'] } } }) diff --git a/packages/vue-generator/vite.config.js b/packages/vue-generator/vite.config.js index e774b3e8b2..b4896e402e 100644 --- a/packages/vue-generator/vite.config.js +++ b/packages/vue-generator/vite.config.js @@ -44,7 +44,7 @@ export default defineConfig({ }, sourcemap: true, rollupOptions: { - external: ['@babel/parser', '@babel/traverse', '@babel/generator'] + external: ['@babel/parser', '@babel/traverse', '@babel/generator', 'vue', /@vue\/.*/, /@opentiny\/tiny-engine.*/] } } })