關于nodejs和npm版本不匹配的解決方法
問題:
在運行npm命令時總會出現(xiàn)如下報錯:

發(fā)現(xiàn)是node版本和npm版本不匹配造成的,于是想使用npm uninstall -g npm刪除之后重新安裝對應版本的npm。但是讓人頭疼的是:

并且在執(zhí)行其他npm命令時一直報npm does not support Node.js v12.18.0的錯誤,即使是在控制面版刪除了node之后再從官網(wǎng)下載包含匹配版本的node,npm的版本也還是不會匹配。

解決方法
搗鼓了半天+百度之后,發(fā)現(xiàn)這篇博客的方法可行–npm dose not support Node.js v10.15.3
在刪除了以下兩個文件后npm版本也更新了(node刪除之后npm居然保留下來了,太坑了)


問題所在
在卸載node之后,原來的npm環(huán)境并未被刪除。刪除C:\Users\ASUS\AppData\Roaming目錄下的npm和npm-cache兩個文件再重新下載node即可。
以上就是關于nodejs和npm版本不匹配的解決方法的詳細內(nèi)容,更多關于nodejs和npm版本不匹配的資料請關注腳本之家其它相關文章!
相關文章
win系統(tǒng)下nodejs環(huán)境安裝配置
這篇文章主要介紹了win系統(tǒng)下nodejs環(huán)境安裝配置的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05
nodejs簡單實現(xiàn)TCP服務器端和客戶端的聊天功能示例
這篇文章主要介紹了nodejs簡單實現(xiàn)TCP服務器端和客戶端的聊天功能,結合實例形式分析了nodejs基于TCP協(xié)議實現(xiàn)的聊天程序客戶端與服務器端具體步驟與相關操作技巧,代碼備有較為詳盡的注釋便于理解,需要的朋友可以參考下2018-01-01
基于nodejs res.end和res.send的區(qū)別
今天小編就為大家分享一篇基于nodejs res.end和res.send的區(qū)別,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05

