項(xiàng)目使用技術(shù):uniapp + vue3 + vite4.0.3 + node(v16.20.0)
"@dcloudio/uni-app": "3.0.0-alpha-3081220230731001",
"@dcloudio/uni-mp-weixin": "3.0.0-alpha-3081220230731001",
"vue": "^3.3.4",
"vite": "4.0.3",
"engines": {
???????"node": ">=16.20.0",
??????"pnpm": ">=8.0.0"
},
最新測(cè)試:使用高版本node(v18.15.0), 刪除node_modules依賴,重新安裝,以下2個(gè)問題都可以解決了都不報(bào)錯(cuò)了。
一、vscode編輯器:終端打包微信小程序
復(fù)現(xiàn)步驟:在vscode終端中運(yùn)行:pnpm?build:mp-weixin-prod 命令,打包小程序生產(chǎn)包時(shí),報(bào)錯(cuò)failed to load xxx/vite.config.ts,但實(shí)際項(xiàng)目根目錄中有該vite.config.ts文件。
vscode端使用的node版本是:v16.20.0
最后解決:使用node版本(16.20.0)+?若有@esbuild包,刪除即可。
具體解決:之前忘了什么原因,手動(dòng)在node_modules包下面放入了darwin-x64文件夾?=》 將node_modules下面的@esbuild文件夾整個(gè)刪除即可。

二、HbuilderX編輯器:點(diǎn)擊發(fā)行-》 原生app-制作應(yīng)用wgt包
復(fù)現(xiàn)背景: node_modules中也沒有@esbuild目錄 -》點(diǎn)擊發(fā)行,終端提示報(bào)錯(cuò):can't find xx/xx/vite.config.ts, 當(dāng)前使用的node是v16.20.0。
最后解決:使用node版本(v18.15.0)+ 重新安裝所有依賴。
具體解決:刪除node_modules包 -》 切換node版本為v18.15.0, 重新安裝依賴 pnpm install 即可。?文章來源:http://www.zghlxwxcb.cn/news/detail-762349.html
參考鏈接:?
- [報(bào)bug] Host version "0.17.19" does not match binary version "0.16.17" - DCloud問答?-- 這個(gè)報(bào)錯(cuò)是因?yàn)锧esbuild文件中有2個(gè)包,darwin-x64和darwin-arm64,這2個(gè)包版本有0.17.19和0.16.17,若實(shí)際沒有@esbuild, 可能是node_modules有緩存,重新刪除所有依賴再安裝。
- 【報(bào)Bug】HBuilderX mac M1編譯 vite/vue3 cli項(xiàng)目時(shí)編譯不了(hbx運(yùn)行編譯) - DCloud問答
?文章來源地址http://www.zghlxwxcb.cn/news/detail-762349.html
到了這里,關(guān)于解決:uniapp項(xiàng)目打包微信小程序或原生app包(wgt),報(bào)錯(cuò):failed to load config from /xx/xx-mall/vite.config.ts的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!