介绍
在我们日常的开发中,经常会遇到这样的情况,手上的几个项目分别依赖不同版本的NodeJS环境,但我们不可能频繁地去更换地去卸载安装NodeJS ,所以使用nvm是一个很好的选择。
nvm是mac os下的node管理工具,windows 使用的是 nvm-windows,下面介绍windows 下的安装与使用
安装
注意如果你之前安装过node,且使用的安装地址是默认地址(c盘的Program Files ),在安装nvm时nodejs的安装地址一定不要选c盘的Program Files ,否则可能会有BUG
- 然后进入nvm-windows 的下载页面,点击nvm-setup.zip 下载安装包,下载完成之后点击安装,安装完成之后命令行输入nvm 显示版本及使用表示安装成功
使用
以下是nvm 命令的使用说明,nvm 命令下会有英文说明
nvm arch : 显示当前node运行在32位还是64位模式 nvm current : 查看当前运行环境的node版本 nvm install <version> [arch] : 安装node,version可以是具体的版本号,也可以是latest、lts 表示安装最新版本node,可选的 arch 参数为all 时可安装32位和64位,默认为系统arch nvm list [available] 列出所有已安装的node版本,available 参数结尾可以列出可安装的版本 nvm on 启用node版本管理 nvm off 关闭node版本管理 nvm proxy [url] 设置用于nvm 下载的代理,url 为空时表示查看代理,为 none时表示删除代理 nvm node_mirror [url] 设置node镜像 nvm npm_mirror [url] 设置npm 镜像 nvm uninstall <version> 卸载指定版本的node nvm use <version> [arch] 切换node版本 nvm root [path] 设置 nvm 存储node.js不同版本的目录 ,如果未设置,将使用当前目录 nvm version 显示当前nvm 版本,别名 v
注意:nvm use 在windows 下需要管理员权限
总结
使用nvm之后我们也就能满足不同版本node同时存在的需求了
|