使用nvm管理多個不同版本的nodeJS之安裝成功nodeJs之後使用npm報錯的問題
-
在安裝
nvm
之前先把 之前安裝的node
刪除 -
注意:安裝你要的nodejs版本,必須是npm和nodejs都成功,因爲有時候會npm或者nodejs不會下載成功,不成功的原因很多,這裏建議卸載乾淨已經安裝的nodejs,之前沒有安裝nodejs的就不管了。通過nvm list available命令查看可下載的nodejs版本信息,根據需要下載對應的版本,LTS列表示穩定版本。
-
無
npm
-
有
npm
-
問題解決,我都是在
nvm
中下載node
版本的 -
通過命令nvm install 版本號,下載即可,目前發現 8.11以上版本的node版本對應的npm都沒法自動安裝,需要自己到npm官網( https://npm.taobao.org/mirrors/npm/)下載手動安裝對應的npm版本。
-
如圖所示,無
npm
看到npm是沒有安裝成功的,需要自己下載對應的npm(下載地址:https://npm.taobao.org/mirrors/npm/),進行配置,或者也可以自己下載一個nodejs版本(下載地址:https://nodejs.org/download/release/),解壓後複製到nvm目錄,注意命名,如:v11.11.0,這樣就不需要使用 nvm install 命令安裝了。 -
進入npm官網https://npm.taobao.org/mirrors/npm/下載nodejs對應版本的npm(注意:nodejs必須有對應的npm)。
-
下載完成,將解壓後的文件複製到,D:\nvm\nvm\v12.12.0\node_modules目錄下,並重命名爲npm(注意必須重命名爲npm)還需要將npm解壓後的bin文件夾下的四個文件複製到C:\nvm\nvm\v12.12.0目錄下:
-
安裝完成,查看安裝是否成功: