一、卸载node
如果你已经安装了node,那么你需要先卸载node(不然安装nvm可能会失败),如果你没有安装那直接跳过这一步到下一步。
打开控制面板 -> 打开程序和功能 -> 右上角搜索输入node -> 右键卸载
为了确保彻底删除node在看看你的node安装目录中还有没有node文件夹,有的话一起删除。再看看C:\Users\用户名 文件夹下有没有.npmrc以及.yarnrc等等统统删除。再去看看你的环境变量有没有node相关的,有的话也一起删除了。
二、安装nvm
下载最新的 nvm
NVM Windows 发行版 · coreybutler/nvm-windows
三、查看nvm版本
输入命令nvm -v
查看nvm版本,如果有效,则会输出相关的提示信息,如果安装失败,则会提示相应的报错。
理论上如果你安装最新版本的1.2.2,那么相应的环境变量以及使用户的环境变量都会自动给你配置,你不需要再进行任何额外的操作,可以直接使用。
四、安装node
使用nvm安装node
在终端输入 nvm list available, 查看网络可以安装的版本。
选择一个常见的版本号,例如输入nvm install 20.19.0
等待安装完成后,现在你还需要手动的启用一下nvm环境 执行nvm on,这个时候才能够确保你将来的node会装在这个环境内。
在你完成了相应的版本安装以及相应的环境激活后,现在我们需要使用这个版本的node,nvm use 20.19.0。这个时候我们才算彻底的配置好node。
输入node -v 和 npm -v可以查询到node和npm的版本号。
五、nvm常见使用命令
| 命令 | 说明 |
|---|---|
nvm list | 查看已经安装的版本 |
nvm list installed | 查看已经安装的版本 |
nvm list available | 查看网络可以安装的版本 |
nvm arch | 查看当前系统的位数和当前nodejs的位数 |
nvm install [arch] | 安装制定版本的node 并且可以指定平台 version 版本号 arch 平台 |
nvm on | 打开nodejs版本控制 |
nvm off | 关闭nodejs版本控制 |
nvm proxy [url] | 查看和设置代理 |
nvm node_mirror [url] | 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/ |
nvm npm_mirror [url] | 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是:https://github.com/npm/npm/archive/. |
nvm uninstall | 卸载指定的版本 |
nvm use [version] [arch] | 切换指定的node版本和位数 |
nvm root [path] | 设置和查看root路径 |
nvm version | 查看当前的版本 |
