使用nvm切换node.js版本,vue项目中node.js对应的node-sass和sass-loader版本

发布于:2022-12-20 ⋅ 阅读:(674) ⋅ 点赞:(0)

介绍: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


网站公告

今日签到

点亮在社区的每一天
去签到