mac版
soucre .nvm/nvm.sh
配置nvm環境變數將下述**複製到 ~/.bash_profile
export nvm_dir=
"$home/.nvm"
[ -s "$nvm_dir/nvm.sh"
]&& \. "$nvm_dir/nvm.sh"
# this loads nvm
[ -s "$nvm_dir/bash_completion"
]&& \. "$nvm_dir/bash_completion"
# this loads nvm bash_completion
source ~/.bash_profile
安裝成功後測試:nvm -v
接著安裝node
為了防止有其他bug產生,使用nvm安裝node時,最好在cmd為管理員的情況下安裝
常用命令
nvm arch [32|
64] : 顯示node是執行在32位還是64位模式。指定32或64來覆蓋預設體系結構。
nvm install 12.0
nvm on: 啟用node.js版本管理。
nvm off: 禁用node.
js版本管理
(不解除安裝任何東西)
設定node映象,預設為https:
.。我建議設定為**的映象https:
設定npm映象,預設為https:
我建議設定為**的映象https:
nvm uninstall : 解除安裝指定版本的nodejs。
nvm use [version]
[arch]: 切換到使用指定的nodejs版本。可以指定32
/64位[arch]。nvm use 將繼續使用所選版本,但根據提供的值切換到32
/64位模式的
nvm root [path]: 設定 nvm 儲存node.js不同版本的目錄 ,如果未設定,將使用當前目錄。
nvm version: 顯示當前執行的nvm版本,可以簡寫為nvm v
用 nvm alias default node版本 可以指定預設開啟終端時的node版本
nvm管理切換node版本
首先有個問題,nodejs的版本和npm的版本有什麼聯絡 但似乎發現每乙個版本的nodejs都會有相應的npm版本 這npm版本估計舊了也不行,新了也不行,要和nodejs匹配嗎,平時也沒注意這個 nvm包管理切換node版本 接著就是一系列指令了 比如 nvm list 列出當前有的node版本 ...
nvm切換node版本
npm ls g depth 0 檢視已經安裝在全域性的模組,以便刪除這些全域性模組後再按照不同的 node 版本重新進行全域性安裝 sudo rm rf usr local lib node modules 刪除全域性 node modules 目錄 sudo rm usr local bin n...
對應node版本 nvm管理 node版本
前提 相信有很多小夥伴,在做前端開發的時候 會遇到這個專案需要node版本高一點,另外乙個專案需要node版本低一些 我現在要乙個電腦,編譯多個上面類似的專案,那怎麼辦呢?笨辦法 當編譯哪個專案的時候,對應的安裝相適合的node版本 於是乎就出現了如下操作 先解除安裝不用的node版本 在安裝被編譯...