版本管理工具 | 是否支持windows |
---|---|
nvm | 是 (通过nvm-windows) |
n | 否 |
nvm-windows安装的node没有直接安装在windows上,如果直接在windows上安装node,改node是不受nvm控制的,使用nvm use切换版本也不起作用,所以使用nvm需要将windows上直接安装的node卸载掉。
- nvm install latest 安装的是current最新版 而不是lts最新版
- nvm install 12.18.1 安装指定版本node
通过npx使用不同版本的 node
利用 npx 可以下载模块这个特点,可以指定某个版本的 Node 运行脚本。它的窍门就是使用 npm 的 node 模块。
$ npx node@0.12.8 -v
v0.12.8
上面命令会使用 0.12.8 版本的 Node 执行脚本。原理是从 npm 下载这个版本的 node,使用后再删掉。
某些场景下,这个方法用来切换 Node 版本,要比 nvm 那样的版本管理器方便一些。
网友评论