nvm安裝node沒有npm的問題

使用nvm安裝新的node版本后切換版本號,發(fā)現(xiàn)npm沒有,執(zhí)行npm命令的時候報npm命令不存在。運行npm -v也查不到npm的版本號。

說明我們在用nvm安裝的node版本是沒有安裝npm的,以下有兩種解決方式:

1、更改配置文件,自動下載npm

1、命令行運行:nvm root 顯示出nvm的安裝目錄
2、打開nvm文件夾下的settings.txt文件,在最后添加以下代碼:

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

將下載鏡像源指向淘寶(這步也很重要,否則在安裝node的時候會出現(xiàn)卡死,npm安裝不成功的情況)
3、打開cmd,nvm install v版本號
4、打開nvm文件中對應版本號的node_modules文件夾,可以看到npm文件,則說明npm安裝成功


image.png

5、nvm use 版本號

2、手動安裝node對應的npm版本

我沒有嘗試過這種方法,記錄一下,如果有對這種方法比較感興趣的,可以試一下。
是因為在使用NVM安裝node的時候不會默認安裝npm,所以需要我們自己下載后放到nvm對應的node目錄下面

npm下載地址:http://npm.taobao.org/mirrors/npm/ (下載對應版本的zip文件)
node版本對應npm版本:https://nodejs.org/zh-cn/download/releases/

下載完成后將zip文件解壓到nvm安裝目錄中對應的node版本中的node_modules目錄下
解壓在“X:\XXX\node_modules”下 ,然后將文件夾的名稱改為npm


image.png

最后將npm文件夾里面的bin目錄下的npm和npm.cmd兩個文件復制一份到對應node版本的根目錄下


image.png

使用 npm -v 測試一下


image.png

參考博客:
https://blog.csdn.net/qq_42299461/article/details/119181188
https://www.cnblogs.com/beileixinqing/p/7787917.html

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容