瀏覽代碼

Merge branch 'diff' of http://192.168.0.115:3000/bill/potree-sdk into diff

xzw 1 年之前
父節點
當前提交
8a6ede3b2c
共有 2 個文件被更改,包括 35 次插入2 次删除
  1. 15 1
      .babelrc
  2. 20 1
      rollup.config.js

+ 15 - 1
.babelrc

@@ -1,5 +1,19 @@
 {
   "presets": [
-    "@babel/preset-env"
+    [
+      "@babel/preset-env",
+      {
+        "targets": {
+          "esmodules": true,
+          "browsers": [
+            "last 2 Chrome versions",
+            "last 2 Firefox versions",
+            "last 2 Safari versions",
+            "last 2 Edge versions"
+          ]
+        },
+        "exclude": ["transform-regenerator", "transform-async-to-generator"]
+      }
+    ]
   ]
 }

+ 20 - 1
rollup.config.js

@@ -71,7 +71,26 @@ if (process.env.npm_lifecycle_script.includes('production')) {
 	builds.forEach(item => {
 		item.plugins = [       
 			babel({
-				presets: ['@babel/preset-env']
+				presets: [
+					[
+						'@babel/preset-env',
+						{
+							targets: {
+								// 仅转换到支持 ES6 特性的环境
+								esmodules: true,
+								browsers: [
+									"last 2 Chrome versions",
+									"last 2 Firefox versions",
+									"last 2 Safari versions",
+									"last 2 Edge versions"
+								]
+							},
+							// 禁用将现代代码转换为 ES5 的功能
+							exclude: ["transform-regenerator", "transform-async-to-generator"]
+						},
+					],
+				],
+				exclude: 'node_modules/**', // 排除 node_modules 目录
 			}),
 		]
 	})