Windows环境下可以使用nvm来更换nodejs版本,下面介绍使用方法以及使用中遇到的问题:
1 安装nvm
下载地址:https://github.com/coreybutler/nvm-windows/releases
下载完解压以后里面有个exe文件进行默认安装
2 配置淘宝镜像
依次打开:C:\ > Users > 你用户名命名的文件夹 > AppData > Roaming > nvm > settings.txt
在settings.txt文件里新增两行配置taobao镜像地址:
1 | node_mirror: https://npm.taobao.org/mirrors/node/ |
保存关闭
3 使用nvm
1) 安装完成以后打开命令行,使用nvm list
命令查看已有node版本,以及当前使用node版本:
2) 使用nvm install 13
命令来安装node 13.0.0版本:
3) 使用nvm list
查看新安装的node:
4) 使用nvm use 13
来使用13.0.0版本的node:
5) 使用nvm list
查看是否切换成功,再使用node -v
查看是否成功切换node版本:
4 nvm命令
1 | nvm list // 查看已安装node版本 |
5 nvm使用中遇到的问题
5.1 nvm切换node失效的问题
问题描述:我原本就已经安装了node,然后使用nvm安装了其他版本的node,切换以后使用nvm use
正常显示,使用node -v
还是原来的node版本。
解决办法:要把先安装的node卸载,然后使用nvm进行node版本控制就可以了。
5.2 切换node版本以后前端项目无法启动
问题描述: 切换完node版本以后,npm run dev
发现项目启动报错了:【nodeJs】This usually happens because your environment has changed since running 'npm install'
,这是因为运行npm安装后环境发生了变化。
解决办法:先运行npm install node-sass
,再运行npm rebuild node-sass
命令