node和npm不兼容的問題

今晚手賤,升級了node的版本,結果在使用npm安裝依賴包的時候出現了下面這樣的錯誤,大概的意思就是node和npm不兼容,剛開始百度,找到的辦法是npm版本降級,執行命令以後,還是出現這樣的問題,通過種種的解決辦法都無效,最終放棄修改了,決定直接重裝node。 

 卸載的辦法就不說了,自行百度。之前全局安裝的東西都沒有了,哭暈廁所。。。

通過搜索node以往的版本,我選擇了一個8.9.4的穩定版本

 

 安裝完後,還是覺得在安裝依賴的包的時候特別卡

所以決定安裝一下淘寶鏡像:

npm install cnpm -g
npm install cnpm -g --registry=https://registry.npm.taobao.org

最後一切恢復正常。

補充:

安裝n來管理node的版本,沒想到又出錯了,諸事不順啊

npm i -g n 

然後使用這條命令就可以了,強制性安裝

npm i -g n --force

然後想升級,結果還是不行

 

 經過一番的百度,我錯了,入坑,事實證明看博客還是把全部大概看完纔去執行命令,要不你會後悔的。原來n模塊是不支持window系統,window系統升級node就只有到node官網下載window安裝包來覆蓋之前的node。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章