基于pnpm创建的vue3+ts的uniapp,手动更新package.json,成功解决编译到app时提示基座与编译器版本不一致的问题,但是小程序编译报错了。
我手动修改@dcloudio相关依赖为3.0.0-5000620260331001,app不再提示基座与编译器版本不一致(编译器4.6,基座5.06),但是用hbuilder编译小程序时又报错了(pnpm run dev:mp-weixin是正常的)。
我尝试清除pnpm缓存,删除node_modules文件,尝试彻底删除hbuilderx并重新安装,都没有效果,hbuiderx编译小程序报错如下
failed to load config from C:\Users\fangpian\Desktop\xiaotu\uni-preset-vue-vite-ts\vite.config.ts
13:49:13.749 error during build:
13:49:13.750 Error: Invalid or incompatible cached data (cachedDataRejected)
13:49:13.750 at Module._extensions.<computed> [as .jsc] (A:\ruanjian\HBuilderX\plugins\uni_helpers\lib\bytenode\lib\index.js:270:11)
13:49:13.750 at Module.load (node:internal/modules/cjs/loader:1288:32)
13:49:13.750 at Module._load (node:internal/modules/cjs/loader:1104:12)
13:49:13.750 at Module.require (node:internal/modules/cjs/loader:1311:19)
13:49:13.750 at require (node:internal/modules/helpers:179:18)
13:49:13.750 at Object.<anonymous> (A:\ruanjian\HBuilderX\plugins\uni_helpers\dist\index.js:1:109)
13:49:13.750 at Module._compile (node:internal/modules/cjs/loader:1469:14)
13:49:13.750 at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
13:49:13.750 at _require.extensions.<computed> [as .js] (file:///C:/Users/fangpian/Desktop/xiaotu/uni-preset-vue-vite-ts/nodemodules/.pnpm/vite@5.2.8@types+node@25.6.0_terser@5.46.1/node_modules/vite/dist/node/chunks/dep-whKeNLxG.js:68696:17)
13:49:13.750 at Module.load (node:internal/modules/cjs/loader:1288:32)
f***@163.com
- 发布:2026-04-10 14:03
- 更新:2026-04-10 14:26
- 阅读:34
1 个回复
DCloud_UNI_JBB
参考这个帖子的解决方案 https://issues.dcloud.net.cn/pages/issues/detail?id=27704
中间有什么不懂的话,可以在 im 里面私聊我