如何支持同一台电脑上使用不同版本的Node.js版本
在我们实际项目开发过程中,经常不同项目使用的node.js版本会也有所不同,为了方便维护不同版本的项目。可以使用nvm来解决。
1、下载nvm
https://github.com/coreybutler/nvm-windows/releases
2、执行nvm-setup.exe完成安装
3、命令查找得到最新的nodejs版本:nvm list available
4、安装项目中所需要的nodejs版本:例如:nvm install 18.17.0
5、切换node.js版本:nvm use 版本号
6、其他nvm命令: nvm list查看本机所有 已安装版本;
nvm uninstall 版本号 删除指定node版本
如果操作系统是使用windows7版本,则会出现如下问题,如果是win7+则不存在切换失败的情况
问题原因:
- 当前系统是Windows 7
- 从node v14.x版本开始,需要Windows 8.1或更高版本
解决的方法:
- (1)使用 node v12
- (2)设置系统操作系统环境变量绕过校验
D:\>set NODE_SKIP_PLATFORM_CHECK=1 D:\>node -v v14.15.4