zhengnaiwen_citu 3 maanden geleden
bovenliggende
commit
51de5ec22f
2 gewijzigde bestanden met toevoegingen van 11 en 19 verwijderingen
  1. 10 8
      babel.config.js
  2. 1 11
      vue.config.js

+ 10 - 8
babel.config.js

@@ -8,14 +8,16 @@ if (process.env.NODE_ENV === 'production') {
 
 module.exports = {
   presets: [
-    '@vue/cli-plugin-babel/preset',
-    ['@babel/preset-env', {
-      targets: {
-        ie: '11'
-      },
-      useBuiltIns: 'usage',
-      corejs: 3
-    }]
+    [
+      '@vue/cli-plugin-babel/preset',
+      {
+        useBuiltIns: 'entry', // 推荐使用 'entry' 而非 'usage' 确保完全覆盖
+        corejs: 3, // 使用 core-js@3 版本
+        targets: {
+          ie: '11' // 明确指定 IE11 为目标
+        }
+      }
+    ]
   ],
   plugins
 }

+ 1 - 11
vue.config.js

@@ -115,17 +115,7 @@ module.exports = defineConfig({
   },
   // babel-loader 是否处理 node_modules 中的依赖包,处理哪些依赖包,参数类型: boolean | Array<string | RegExp>
   transpileDependencies: [
-    'axios',
-    '@wangeditor/editor',
-    '@wangeditor/editor-for-vue',
-    'decimal.js',
-    'element-resize-detector',
-    'element-ui',
-    'nprogress',
-    '@vue/composition-api',
-    'fs',
-    'qs',
-    'lodash'
+    true
   ],
   // 移除console
   terser: {