搞 node,要啥 nvm 啊? Node 版本进展迅猛,不同的工程可以支持不同的 node 版本,如果安装的 node 版本和工程支持的不同,就需要费时费力的调试了. nvm 用于在电脑上同时安装多个 node 版本,项目用哪个就切换到哪个,是不是很方便呢?
The npm/Microsoft/Google recommended Node.js version manager for Windows.
NVM 的官网介绍,是 NPM 官方 /微软 /谷歌推荐的 Windows 上 node 版本管理工具,就问你牛不牛??
nvm 下载地址 直接 github 下载下来. 写文章时版本为 1.17,也可以直接点击下载
下载完,点击安装即可.
建议将 nvm 以及 node 的路径指定为非默认路径,这样后面维护好找些.
为了使用 nvm 正常管理 node,需要先卸载之前安装的任何 node 版本. 旧的不去新的不来.
安装完成后,重新打开一个 powershell 或者 cmd 窗口,执行 nvm 就可以了
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
库上有哪些版本可以使用呢,一行命令可以方便的得知:
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自动发布
![]() | 1 dantegg 2020-04-01 16:38:53 +08:00 ![]() n 这个包了解一下 https:/www.npmjs.com/package/n |
![]() | 2 liyang5945 2020-04-01 18:29:17 +08:00 0.xx 版本是什么鬼,还有人用吗 |
![]() | 4 himself65 2020-04-04 22:18:12 +08:00 via iPhone nvm-windows 比 nvm 难用很多,作者也不维护了 |
![]() | 5 xcstream 2020-04-21 02:15:42 +08:00 用 tvnm 安装 node nvm 安装之前还得装个 Node 哈哈哈哈 |