介绍:NVM可以帮助我们快速切换node版本。不同项目可以使用不同版本。
1.下载nvm安装包地址
Releases · coreybutler/nvm-windows · GitHub
解压运行exe文件,一直下一步就行,直到安装完成。
2.测试是否安装成功nvm
命令行输入nvm,出现以下信息说明安装成功
3.切换node版本,这里我们可以使用win10自带的PowerShell窗口,以管理员的身份运行,(Shift+鼠标放在左下角的win图标+鼠标右键,运行PowerShell窗口)
nvm ls --查看node的版本
nvm use 16.14.0 --使用这个版本
备注:前面带*号代表你使用的版本(*16.14.0)
补充:因为每个每台电脑的配置都不同,使用node的版本也会不一样,可能会导致部分项目在另外一台电脑运行报错,原因就是node或者是node相关的依赖版本不同,这里我们就可以使用nvm来管理我们的node.js的版本,也是比较方便的。
node.js对应的node-sass,sass-loader版本
报错原因就是node版本与node-sass,sass-loader版本不匹配
对应的版本
常用的node.js与node-sass,sass-loader对应版本
node--@14对应的版本
"node-sass": "^4.14.1",
"sass-loader": "^9.0.3",
node--@16对应的版本
"node-sass": "^6.0.1",
"sass-loader": "^10.0.1",
更换版本号(也可以直接修改项目中的package.json里面的版本,npm install重新安装依赖就行了)
npm uninstall node-sass
npm install node-sass@4.14.1