فهرست منبع

📦 build(config): 为生产环境配置添加编译包含规则

- 为 `mini` 配置添加 `compile.include` 规则,确保产物为 ES5
- 规则排除特定核心库(如 @babel, core-js)以优化构建
yourname 1 هفته پیش
والد
کامیت
26b8252326
2فایلهای تغییر یافته به همراه16 افزوده شده و 2 حذف شده
  1. 8 1
      mini-talent/config/prod.ts
  2. 8 1
      mini/config/prod.ts

+ 8 - 1
mini-talent/config/prod.ts

@@ -1,7 +1,14 @@
 import type { UserConfigExport } from "@tarojs/cli"
 
 export default {
-  mini: {},
+  mini: {
+    compile: {
+      include: [
+        // 确保产物为 es5
+        filename => /node_modules\/(?!(@babel|core-js|style-loader|css-loader|react|react-dom))/.test(filename)
+      ]
+    },
+  },
   h5: {
     compile: {
       include: [

+ 8 - 1
mini/config/prod.ts

@@ -1,7 +1,14 @@
 import type { UserConfigExport } from "@tarojs/cli"
 
 export default {
-  mini: {},
+  mini: {
+    compile: {
+      include: [
+        // 确保产物为 es5
+        filename => /node_modules\/(?!(@babel|core-js|style-loader|css-loader|react|react-dom))/.test(filename)
+      ]
+    },
+  },
   h5: {
     compile: {
       include: [