Ver código fonte

fix: Cannot access 'Wl' before initialization

wuwenyi 2 semanas atrás
pai
commit
1cdead3191
1 arquivos alterados com 4 adições e 2 exclusões
  1. 4 2
      vite.config.ts

+ 4 - 2
vite.config.ts

@@ -7,7 +7,10 @@ export default defineConfig(({ mode }) => ({
   plugins: [vue()],
   resolve: {
     alias: {
-      '@': resolve(__dirname, 'src')
+      '@': resolve(__dirname, 'src'),
+      // logicflow module 字段指向 UMD bundle,Rollup 当 ESM 处理会 TDZ,强制走 CJS
+      '@logicflow/core': '@logicflow/core/dist/entry.js',
+      '@logicflow/extension': '@logicflow/extension/cjs/index.js'
     }
   },
   build: {
@@ -18,7 +21,6 @@ export default defineConfig(({ mode }) => ({
         manualChunks: {
           'element-plus': ['element-plus'],
           'vue-vendor': ['vue', 'vue-router', 'pinia']
-          // logicflow 有循环依赖,单独分 chunk 会导致 TDZ 报错,让它随主包打包
         }
       }
     }