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

發(fā)現(xiàn)是node版本和npm版本不匹配造成的,于是想使用npm uninstall -g npm刪除之后重新安裝對應(yīng)版本的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即可。
以上就是關(guān)于nodejs和npm版本不匹配的解決方法的詳細(xì)內(nèi)容,更多關(guān)于nodejs和npm版本不匹配的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Express服務(wù)器端代碼熱加載的實現(xiàn)代碼
這篇文章主要介紹了Express服務(wù)器端代碼熱加載的實現(xiàn),文中通過代碼示例給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-01-01
websocket+node.js實現(xiàn)實時聊天系統(tǒng)問題咨詢
最近新學(xué)習(xí)websocket,做了一個實時聊天。用Node.js搭建的服務(wù):serevr.js. 兩個相互通信頁面:client.html 和server.html 但是就是有很多問題,下面通過本文給大家分享下2017-05-05
詳解NodeJS Https HSM雙向認(rèn)證實現(xiàn)
這篇文章主要介紹了詳解NodeJS Https HSM雙向認(rèn)證實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03
node將對象轉(zhuǎn)化為query的實現(xiàn)方法
本文主要介紹了node將對象轉(zhuǎn)化為query的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01

