bill 1 年之前
父节点
当前提交
59a58ef831
共有 2 个文件被更改,包括 19 次插入2 次删除
  1. 8 1
      .babelrc
  2. 11 1
      rollup.config.js

+ 8 - 1
.babelrc

@@ -1,5 +1,12 @@
 {
   "presets": [
-    "@babel/preset-env"
+    [
+      "@babel/preset-env",
+      {
+        "targets": {
+          "esmodules": true
+        }
+      }
+    ]
   ]
 }

+ 11 - 1
rollup.config.js

@@ -71,7 +71,17 @@ if (process.env.npm_lifecycle_script.includes('production')) {
 	builds.forEach(item => {
 		item.plugins = [       
 			babel({
-				presets: ['@babel/preset-env']
+				presets: [
+        [
+          '@babel/preset-env',
+          {
+            targets: {
+              esmodules: true, // 目标是 ES 模块
+            },
+          },
+        ],
+      ],
+      exclude: 'node_modules/**', // 排除 node_modules 目录
 			}),
 		]
 	})