? vue報錯TypeError: Cannot destructure property `entry` of 'undefined' or 'null'.

拿到一個新的vue項目,通常的做法是

npm install
npm run serve

網(wǎng)絡(luò)不好的情況下可以裝淘寶鏡像,運行cnpm
(運行cnpm報錯 無法加載文件 D:nodejsnode_globalcnpm.ps1,因為在此系統(tǒng)上禁止運行腳本

npm install -g cnpm --registry= [https://registry.npm.taobao.org](https://link.jianshu.com/?t=https://registry.npm.taobao.org/)
cnpm -v // 看有沒有安裝成功

cnpm install
cnpm run serve

但是?。?!我今天新clone了項目,死活都起不來,報錯如下


報錯

TypeError: Cannot destructure property 'entry' of 'undefined' or 'null'.
Cannot destructure property 'entry' of 'pageConfig' as it is undefined.

網(wǎng)上也沒有明確的解決方案,同事們也沒有遇到過類似的情況。我就試著升級了一下本地的node環(huán)境,確實,同事們好使的node環(huán)境都是14++,我當(dāng)時的還在10以前呢。
當(dāng)時node最新版本是16++,我升級到最新穩(wěn)定版之后,nice~ 果然不報這個錯了~ 又開始報新的錯誤了?。。。?br> Install fail! Error: post install error, please remove node_modules before r
有說是 node-sass 的問題,但無論是我切換網(wǎng)絡(luò)環(huán)境下node_modules包還是單獨下node-sass,都無濟(jì)于事...
于是我又卸載了本地高版本的node,安裝了和同事們一樣的14++的版本。
需要給node降低版本的童鞋可以戳下面這個鏈接,因為我有14++node版本的安裝包,就直接安裝了。
windows把已安裝的nodejs高版本降級為低版本

然后那些奇奇怪怪的報錯就不見了~
node版本不易過高也不能過低,嬌氣得很呢~
這里也告誡其他小伙伴們,不要輕易更新 node 版本,尤其是在你維護(hù)是長期穩(wěn)定的項目的時候。
好啦~ 今天就先叨叨到這里吧~

碼字不易,如果本文對你有所幫助,感謝點一顆小心心,您的支持是我繼續(xù)創(chuàng)作的動力!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容