一.介绍
nvm首次使用,切换node版本,这是我自己遇到的一些问题,做个记录。开始主要参考 juejin.cn/post/724958... 和 juejin.cn/post/734791... 后面遇到一些问题,包括默认use node版本不生效,和使用镜像文件安装node版本问题)
二.卸载旧版本node
安装nvm之前请先确保你电脑上的nodejs卸载干净。
- 控制面板卸载node.js。
- 删除node的安装目录 默认是C:\Program Files\nodejs,也可能在其他盘,主要取决于安装时的选择。查看该路径下是否有node文件,我这里已经没有了,在控制面板后一般会自动删除node文件,如果文件还在的话就手动删除。
- 查找.npmrc文件是否存在,有就删除 默认在C:\User\用户名。
- 逐一查看一下文件是否存在,存在就删除 C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\用户名\AppData\Roaming\npm
C:\Users\用户名\AppData\Roaming\npm-cache
5.打开系统设置,检查系统环境变量,将node相关的配置都删掉 环境变量打开方式:我的电脑->属性->高级->环境变量->用户变量的Path删除->系统变量的NODE_PATH里的node删掉 6.查看是否删除成功 在键盘上按下win + R ,输入cmd ,然后点击回车键,在命令行中输入node -v
三.下载nvm
nvm下载地址:github.com/coreybutler...
windows版nvm下载地址:nvm.uihtm.com/nvm-1.1.12-...
四. 安装
五.配置国内镜像
终端输入:
设置npm_mirror:
nvm npm_mirror https://npmmirror.com/mirrors/npm/
设置node_mirror:
nvm node_mirror https://npmmirror.com/mirrors/node/
六.nvm常用命令
js
nvm list //展示本地安装的所有版本,*号表示当前正在用
nvm install [版本号] //安装指定版本node 例如: nvm install 12.18.0
nvm use 12.18.0 //使用特定版本
nvm uninstall 12.18.0 //卸载指定版本
七. nvm下载node
js
nvm install latest
nvm install node版本号
nvm install 18.16.0
八.解决nvm使用use不生效,node -v不生效问题
1.在nvm文件夹中,新建node.js文件夹。(注意:我们一定要修改nvm文件夹, nodejs文件夹的属性,在"属性->安全"一栏中, 设置完全控制权限)
2.修改环境变量参数路径,NVM_SYMLINK 指向新建node.js路径。(如下图所示,上下有2个地方)。
3.使用nvm use选择node版本号,不生效(nvm list,版本前方展示为星号为生效), 命令改为nvm alias default 版本号
(最终结果)