下載更新vue3報錯 npm ERR! code 1: find Pyhton解決


最近想整vue3項目學習一下,結過發現死活都創建不了vue3的項目,所有創建(我都是采用的vue ui的創建方法)的vue項目的看package.json文件都是2.6版本的,這都讓我感覺挺疑惑的,明明目錄結構是vue3樣式的但版本還是vue2。
后面百度了一下,並和同學討論了一下,我認為是自己的@vue/cli的版本過低,我的腳手架的版本是4.3.1的,查了一下似乎現在都要4.5以上才可以choose vue version

於是我決定更新,出師不利就碰上瘋狂報錯

看到find python我下意識知道肯定是缺了某些下載環境,但我又暫時不想下python,那只好繼續在百度上搜索解決方法,百度給的方法大部分都是兩種
1.安裝python27
2.npm 安裝 windows-build-tools(管理員模式啟動)
npm install --global --production windows-build-tools
那我肯定選最簡單的那種方法啊,果斷第二種。然鵝奇怪的地方又來了,輸入命令后沒出現網上所說的successfully 提示,只有add packages的提示,就像這樣
搞完還是莫得python環境,那沒辦法只能去官網下載2.7版本了(不會安裝的自己百度)
把python裝完,有環境了這下總成了吧。再次運行@vue/cli更新命令,居然還是ERR code 1錯誤,只不過變成了find vs(當時忘記截圖了)
百度完解決方案,好家伙要去下載visual studio(我打算練習vue3的前一天我才把vs卸了,因為感覺vscode方便多了)

所以繞了一大圈,最終是因為我當初卸了visual studio,導致一些c++和py環境沒了,如果你看到這篇博客的問題與你類似且安裝windows-build-tools沒達到效果,我建議就是直接下載vs然后勾選python開發和c++開發支持,耐心等他裝完重啟,再進行更新命令就ok了

附上已經更新成功的圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM