# 常见命令
- nvm -v //查看nvm版本
nvm --version :显示 nvm 版本
1
- nvm list //显示版本列表
nvm list :显示已安装的版本(同 nvm list installed
nvm list installed:显示已安装的版本
nvm list available:显示所有可以下载的版本
1
2
3
2
3
- nvm install //安装指定版本node.js
nvm install 14.5.0:安装 14.5.0 版本的 node.js
nvm install latest:安装最新版本
1
2
2
- nvm use //使用指定版本node
nvm use 14.5.0: 切换到 14.5.0 版本的 node.js
--lts // 自动切换到长期支持版本
--lts=<LTS name> // 自动切换到指定名称的node长期支持版本
1
2
3
2
3
- nvm uninstall
//卸载指定版本 node
nvm uninstall 14.5.0:卸载到 14.5.0 版本的 node.js
nvm uninstall --lts // 卸载长期支持版本的node
nvm uninstall --lts=<LTS name> // 卸载一个指定名称的长期支持版本的node
1
2
3
2
3
- nvm --help //显示命令行帮助信息
[ ps:在运行nvm install 的时候,有可能会出现无权限安装的问题,请 以管理员身份 运行 cmd ]
1
# 其他命令
nvm deactivate // 取消当前nvm命令行效果
1
- nvm 查看node版本
nvm current // 查看当前使用的node版本
nvm ls // 查看所有本地可用的node版本
nvm ls <version> // 参看指定版本
nvm ls-remote // 查看所有可用远程版本
--lts // 查看所有长期支持版本
nvm ls-remote <version> // 参看所有node的指定远程版本
--lts // 查看所有node长期支持版本
--lts=<LTS name> // 仅查看指定名称的长期支持版本
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
- nvm 版本别名
nvm alias [<pattern>] // 显示所有以<pattern>开头的版本别名
nvm alias <name> <version> // 给版本<version>设置一个别名
nvm unalias <name> // 删除<name>的版本别名
1
2
3
2
3
- nvm和npm
nvm install-latest-npm // 在当前node版本中,将npm升级到最新版
nvm reinstall-packages <version> // 在全局重新安装npm,从<version>版本到当前版本
1
2
2
- npm which显示安装路径
npm which [current | <version>] //显示已安装node的安装路径。
1
- nvm缓存
nvm cache dir // 显示nvm的缓存目录
nvm cache clear // 清楚nvm的缓存目录
1
2
2
- nvm运行node
nvm exec [--silent] [version] [<command>] // 在<version>运行命令<command>
nvm exec 4.8.3 node app.js //Run `node app.js` with the PATH pointing to node 4.8.3
nvm run [--silent] [version] [<args>] // 在<version>以参数<args>运行node --
nvm run 6.10.3 app.js //Run app.js using node 6.10.3
1
2
3
4
2
3
4
- 设置镜像
nvm node_mirror [url] :设置node镜像。默认是https://nodejs.org/dist/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
nvm npm_mirror [url] :设置npm镜像。https://github.com/npm/cli/archive/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
1
2
2
- 版本管理
nvm on :开启node.js版本管理。
nvm off :关闭node.js版本管理。
1
2
2