搞node,要啥nvm啊? Node版本進展迅猛,不一樣的工程能夠支持不一樣的node版本,若是安裝的node版本和工程支持的不一樣,就須要費時費力的調試了.
nvm用於在電腦上同時安裝多個node版本,項目用哪一個就切換到哪一個,是否是很方便呢?node
The npm/Microsoft/Google recommended Node.js version manager for Windows.
NVM的官網介紹,是NPM官方/微軟/谷歌推薦的Windows 上node版本管理工具,就問你牛不牛??git
nvm下載地址 直接github下載下來. 寫文章時版本爲1.17,也能夠直接點擊下載github
nvm1.17下載包shell
下載完,點擊安裝便可.npm
建議將nvm以及node的路徑指定爲非默認路徑,這樣後面維護好找些.windows
爲了使用nvm正常管理node,須要先卸載以前安裝的任何node版本. 舊的不去新的不來🐎.工具
安裝完成後,從新打開一個powershell或者cmd窗口,執行nvm就能夠了this
E:\codes λ nvm list No installations recognized. E:\codes
能夠看到nvm命令能夠正常的運行了,先安裝個node 8.x版本看看調試
E:\codes λ nvm install 8.16.0 Downloading node.js version 8.16.0 (64-bit)... Complete Creating E:\node\nvm\temp Downloading npm version 6.4.1... Complete Installing npm v6.4.1... Installation complete. If you want to use this version, type nvm use 8.16.0 E:\codes λ nvm use 8.16.0 Now using node v8.16.0 (64-bit) E:\codes λ node --version v8.16.0 E:\codes
庫上有哪些版本能夠使用呢,一行命令能夠方便的得知:code
E:\codes λ nvm list available | CURRENT | LTS | OLD STABLE | OLD UNSTABLE | |--------------|--------------|--------------|--------------| | 13.12.0 | 12.16.1 | 0.12.18 | 0.11.16 | | 13.11.0 | 12.16.0 | 0.12.17 | 0.11.15 | | 13.10.1 | 12.15.0 | 0.12.16 | 0.11.14 | | 13.10.0 | 12.14.1 | 0.12.15 | 0.11.13 | | 13.9.0 | 12.14.0 | 0.12.14 | 0.11.12 | | 13.8.0 | 12.13.1 | 0.12.13 | 0.11.11 | | 13.7.0 | 12.13.0 | 0.12.12 | 0.11.10 | | 13.6.0 | 10.19.0 | 0.12.11 | 0.11.9 | | 13.5.0 | 10.18.1 | 0.12.10 | 0.11.8 | | 13.4.0 | 10.18.0 | 0.12.9 | 0.11.7 | | 13.3.0 | 10.17.0 | 0.12.8 | 0.11.6 | | 13.2.0 | 10.16.3 | 0.12.7 | 0.11.5 | | 13.1.0 | 10.16.2 | 0.12.6 | 0.11.4 | | 13.0.1 | 10.16.1 | 0.12.5 | 0.11.3 | | 13.0.0 | 10.16.0 | 0.12.4 | 0.11.2 | | 12.12.0 | 10.15.3 | 0.12.3 | 0.11.1 | | 12.11.1 | 10.15.2 | 0.12.2 | 0.11.0 | | 12.11.0 | 10.15.1 | 0.12.1 | 0.9.12 | | 12.10.0 | 10.15.0 | 0.12.0 | 0.9.11 | | 12.9.1 | 10.14.2 | 0.10.48 | 0.9.10 | This is a partial list. For a complete list, visit https://nodejs.org/download/release
再安裝個新的 12.12版本看看,爲何安裝這個版本? 由於這個版本號好記...
λ nvm install 12.12.0 Downloading node.js version 12.12.0 (64-bit)... Complete Creating E:\node\nvm\temp Downloading npm version 6.11.3... Complete Installing npm v6.11.3... Installation complete. If you want to use this version, type nvm use 12.12.0 E:\codes λ nvm use 12.12.0 Now using node v12.12.0 (64-bit) E:\codes λ node --version v12.12.0 E:\codes λ nvm use 8.16.0 Now using node v8.16.0 (64-bit) E:\codes λ node --version v8.16.0 E:\codes λ
能夠看到 nvm use 能夠隨意的切換node 版本,真是太方便了!!!
走過路過不錯過,這裏就是子午哥;追根究底尋根源,問題解決沒的說
本篇文章由一文多發平臺 PDArtPub自動發佈
本篇文章由一文多發平臺PDArtPub自動發佈