Просмотр исходного кода

fix(frontend): restore @vue/cli-service to v5 to fix WeChat DevTools compile error

- @vue/cli-service: ~4.5.0 → ^5.0.9
- @vue/cli-plugin-babel: ~4.5.0 → ^5.0.9
- copy-webpack-plugin: ^5.1.2 → ^14.0.0
- @babel/core/preset-env: ^7.16.0 → ^7.29.7
- Remove override @vue/babel-plugin-resolve-type@1.0.0 (does not exist on npm)

Root cause: downgrade to @vue/cli-service v4 in 6a4d0496 triggered
remove-scoped.js crash in WeChat DevTools build pipeline.
liaoxg 1 месяц назад
Родитель
Сommit
762800c0e2
2 измененных файлов с 914 добавлено и 358 удалено
  1. 908 351
      cfc-frontend/package-lock.json
  2. 6 7
      cfc-frontend/package.json

Разница между файлами не показана из-за своего большого размера
+ 908 - 351
cfc-frontend/package-lock.json


+ 6 - 7
cfc-frontend/package.json

@@ -13,8 +13,8 @@
     "postbuild": "node -e \"try{require('fs').unlinkSync('dist/dev/mp-weixin/custom-tab-bar/index.vue')}catch(e){};try{const c=require('./dist/dev/mp-weixin/project.config.json');c.setting=c.setting||{};c.setting.lazyCodeLoading='requiredComponents';require('fs').writeFileSync('./dist/dev/mp-weixin/project.config.json',JSON.stringify(c,null,2))}catch(e){}\""
   },
   "devDependencies": {
-    "@babel/core": "^7.16.0",
-    "@babel/preset-env": "^7.16.0",
+    "@babel/core": "^7.29.7",
+    "@babel/preset-env": "^7.29.7",
     "@dcloudio/uni-app": "^2.0.2-5010420260703001",
     "@dcloudio/uni-cli-i18n": "^2.0.2-5010420260703001",
     "@dcloudio/uni-cli-shared": "^2.0.2-5010420260703001",
@@ -24,11 +24,11 @@
     "@dcloudio/uni-mp-weixin": "^2.0.2-5010420260703001",
     "@dcloudio/uni-template-compiler": "^2.0.2-5010420260703001",
     "@dcloudio/webpack-uni-pages-loader": "^2.0.2-5010420260703001",
-    "@vue/cli-plugin-babel": "~4.5.0",
-    "@vue/cli-service": "~4.5.0",
+    "@vue/cli-plugin-babel": "^5.0.9",
+    "@vue/cli-service": "^5.0.9",
     "@vue/compiler-sfc": "2.7.16",
     "babel-jest": "^26.6.3",
-    "copy-webpack-plugin": "^5.1.2",
+    "copy-webpack-plugin": "^14.0.0",
     "jest": "^26.6.3",
     "vue": "2.7.16",
     "vuex": "^3.6.2",
@@ -45,7 +45,6 @@
     "postcss": "7.0.39",
     "postcss-selector-parser": "5.0.0",
     "@vue/compiler-sfc": "2.7.16",
-    "@vue/babel-plugin-jsx": "npm:@vue/babel-plugin-jsx@^1.1.1",
-    "@vue/babel-plugin-resolve-type": "npm:@vue/babel-plugin-resolve-type@1.0.0"
+    "@vue/babel-plugin-jsx": "npm:@vue/babel-plugin-jsx@^1.1.1"
   }
 }

Некоторые файлы не были показаны из-за большого количества измененных файлов