今晚手賤,升級了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。