目录
- 下载
- 安装
- 使用
正文
nvm 是 node.js 的版本管理工具,可以运行在多种操作系统上。
nvm for windows 是使用go语言编写的软件。
此文讲述在windows上nvm的安装和使用。
可以看到这里又有四个可下载的文件
nvm-noinstall.zip // 这个是绿色免安装版本,但是使用之前需要配置
nvm-setup.zip // 这是一个安装包,下载之后点击安装,无需配置就可以使用,方便
Source code(zip) // zip压缩的源码
Sourc code(tar.gz) // tar.gz的源码,一般用于*nix系统
安装
下载好解压缩包点击进行安装
第一个安装目录:这里没有使用默认的安装目录,修改安装目录为自定目录,如 D:\system\nvm
第二个安装目录:设置 node.js 的安装目录(使用目录) 自定目录,如 D:\system\nodejs
待安装完成后测试是否安装成功
nvm -v
如果出现nvm版本号和一系列帮助指令,则说明nvm安装成功。
否则,可能会提示nvm: command not found
使用
nvm for windows是一个命令行工具,在控制台输入nvm,就可以看到它的命令用法。基本命令有:
nvm arch [32|64] 显示node是运行在32位还是64位模式。指定32或64来覆盖默认体系结构
nvm install <version> [arch] <指定node版本>[arch指定32|64位默认跟随系统]跟参[--insecure]可以绕过SSL验证
nvm list [available] 查看安装列表[available]显示可下载列表,可简写为nvm ls [available]
nvm on 启用node.js版本管理。
nvm off 禁用node.js版本管理(不卸载任何东西)
nvm proxy [url] 设置下载代理[url]不填则查看当前代理,设置[url]为none则删除代理
nvm node_mirror [url] 设置node镜像来源
nvm npm_mirror [url] 设置npm镜像来源
nvm uninstall <version> 卸载指定版本的nodejs。
nvm use [version] [arch] 切换nodejs版本,可指定32/64位,nvm use <arch>则切换到32/64位模式
nvm root [path] 设置nvm存储node.js不同版本的目录,如果未设置将使用当前目录
nvm version 显示当前运行的nvm版本,可以简写为nvm v
注:
nodejs 镜像默认为 https://nodejs.org/dist/ 可设为淘宝镜像 https://npm.taobao.org/mirrors/node/
npm 镜像默认为 https://github.com/npm/npm/archive/ 可设为淘宝镜像 https://npm.taobao.org/mirrors/npm/
常用实例
nvm list // 查看目前已经安装的版本
nvm list available // 显示可下载版本的部分列表
nvm install 10.15.0 // 安装指定的版本的nodejs
nvm use 10.15.0 // 使用指定版本的nodejs
npm install -g cnpm --registry=https://registry.npm.taobao.org // 使用淘宝镜像