问题描述:如果使用常规方法先在window上安装node.exe,在实际开发中遇到本地node版本和项目中node版本不一致,解决起来很麻烦。
解决方案:使用下文描述的方式(nvm管理工具),安装完nvm后,可以在命令行或者vscode控制台中 ,执行nvm的相关命令安装任意版本的node,后期也可以使用一行nvm命令切换node版本。
一、先清空本地安装node.js的版本(确保卸载干净)
二、不需要安装node,直接安装nvm管理工具
nvm工具地址:https://github.com/coreybutler/nvm-windows/releases
下载红框框起来的
三、解压出是一个.exe文件,双击nvm-setup.exe文件,选择“我接受…”那一行,点击next
nvm安装完成后,检验是否安装成功,进入命令控制行窗口,输入命令nvm v查看,如果出现版本号,即安装成功(如果安装不成功,查看之前自己安装的node.js有没有删除彻底、安装nvm工过程有没有漏掉什么)。
- 安装node.js的版本
- 输入命令行nvm list available查看可用的node.js版本号
- 如果不显示或报错则按照下面步骤配置
添加一下两行代码即可
node_mirror:npm.taobao.org/mirrors/node/
npm_mirror:npm.taobao.org/mirrors/npm/
安装:输入命令行nvm install node(版本号)
安装完成:输入npm -v node -v检查是否安装成功
后续如果要更换版本 输入命令行nvm use node版本号即可更换版本