nvm是管理node.js的版本管理工具控制node.js版本的切换
在安装nvm前需要把node.js卸载掉或者将nvm的安装路径选择在之前node.js的目录中
如何查看你的node目录,cmd输入where node
下载地址:
Releases · coreybutler/nvm-windows · GitHubA node.js version management utility for Windows. Ironically written in Go. - Releases · coreybutler/nvm-windows
https://github.com/coreybutler/nvm-windows/releases然后选择nvm-setup.zip进行下载(因为nvm-setup.zip:安装版,推荐使用;nvm-noinstall.zip: 绿色免安装版,但使用时需进行配置。)
4.1在d盘新建一个文件夹命名为nvm然后将下载好得压缩包解压到里面然后点击运行
4.2
4.3这里路径选择你刚刚创建的文件夹路径
4.4 然后这步很重要如果你没有删除之前安装的node.js那么你这步安装的node.js就需要选择之前node.js的安装目录。如果你删除了那就你可以任意选择一个文件夹
4.5
4.6如果你没有删除之前的node.js也选择了之前的安装目录它就会在下载的时候提示你是否将之前安装的添加进nvm中
4.7
安装完成
(提示这里可能就是会报错
)
因为node的官方服务器在国外所以我们可以配置nvm的镜像解决这个报错
在nvm的安装目录下找setting文件新增2行
node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
然后就可以正常显示node的全部版本了
LTS 版本全称 「Long Time Support」,即「长期支持版本」,重点在于稳定性和安全性,每个 LTS 版本的大版本号都是「偶数」,建议首次下载以及后续的每次升级都选择 LTS 版本,减少开发过程中出现的未知问题。
nvm arch:显示node是运行在32位还是64位
nvm install <version> [arch] :安装 node, version 是特定版本也可以是最新稳定版本 latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加 --insecure 绕过远程服务器的 SSL
nvm list [available] :显示已安装的列表。可选参数 available,显示可安装的所有版本。list可简化为ls
nvm on :开启 node.js 版本管理
nvm off :关闭 node.js 版本管理
nvm proxy [url] :设置下载代理。不加可选参数 url,显示当前代理。将 url 设置为 none 则移除代理
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 文件查看,也可直接在该文件操作
nvm uninstall <version> :卸载指定版本 node
nvm use [version] [arch] :使用制定版本 node。可指定32/64位
nvm root [path] :设置存储不同版本 node 的目录。如果未设置,默认使用当前目录
nvm version :显示 nvm 版本。version 可简化为 v