nvm
是Node
版本管理器。
nvm list [available]
: 列出已经安装的node.js版本。可选的available,显示>可下载版本的部分列表。这个命令可以简写为nvm ls [available]
。nvm install <version> [arch]
: 该<version>
可以是node.js
版本或最新稳定版本latest。(可选[arch])指定安装32位或64位版本(默认为系统arch)。设置[arch]为all以安装32和64位版本。在命令后面添加--insecure ,可以绕过远端下载服务器的SSL验证。nvm use [version] [arch]
: 切换到使用指定的nodejs
版本。可以指定32/64位[arch]。nvm use <arch>
将继续使用所选版本,但根据提供的值切换到32/64位模式的<arch>
一、windows
环境使用
nvm-windows
是用于window环境的Node版本管理器,用Go语言开发。
安装nvm-windows
之前,先卸载已安装的Node
。
下载nvm-setup.zip
安装包,安装即可。
安装后,可查询是否安装成功。
$ nvm
Running version 1.1.7.
Usage:
nvm arch : Show if node is running in 32 or 64 bit mode.
nvm install <version> [arch] : The version can be a node.js version or "latest" for the latest stable version.
Optionally specify whether to install the 32 or 64 bit version (defaults to system arch).
出现以上提示,则表示nvm-windows
安装成功。
- 安装不同版本的
Node
$ nvm install 12 // 安装node 12版本
12.0.0
Version 12.0.0 is already installed.
$ nvm install 14 // 安装node 14版本
14.0.0
Version 14.0.0 is already installed.
$ nvm use 12.0.0 // 切换本地node环境到12.0.0
$ nvm list // 查看已安装的node版本
14.0.0
* 12.0.0 (Currently using 64-bit executable)
$ node -v
v12.0.0
安装后,如果出现nvm
或者Node
版本查询失败,重启电脑。