node node-sass sass-loader版本对应问题,对于npm编译大家经常遇到版本不对应导致编译报错的问题

问题对应项目

gitee源代码地址: https://gitee.com/qingplus

演示项目

1.查看本地node版本

cmd 进入控制台

复制代码
node -v

具体对应版本如下图

NodeJS Supported node-sass version Node Module
Node 20 9.0+ 115
Node 19 8.0+ 111
Node 18 8.0+ 108
Node 17 7.0+, <8.0 102
Node 16 6.0+ 93
Node 15 5.0+, <7.0 88
Node 14 4.14+, <9.0 83
Node 13 4.13+, <5.0 79
Node 12 4.12+, <8.0 72
Node 11 4.10+, <5.0 67
Node 10 4.9+, <6.0 64
Node 8 4.5.3+, <5.0 57
Node <8 <5.0 <57

具体对应链接地址:
https://www.npmjs.com/package/node-sass

2.查看项目中package中node-sass和sass-loader是否对应node版本

![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/799e78ab56b541678187826398f1016b.png![在这里插入图片描述](https://file.jishuzhan.net/article/1772385249641107458/3ea7b8a295c1b4f6c96baf295cc75263.webp)

3.不对应应修改成对应版本号

sass-loader 4.1.1,node-sass 4.3.0

sass-loader 7.0.3,node-sass 4.7.2

sass-loader 7.3.1,node-sass 4.7.2

sass-loader 7.3.1,node-sass 4.14.1

sass-loader 10.0.1,node-sass 6.0.1

4.如果node是最新版本,则可以直接使用以下命令安装即可

npm install sass-loader node-sass --save-dev

cnpm install sass-loader node-sass --save-dev

5.如果node不是最新版本,则需要安装对应的版本号才行

npm install sass-loader@版本号 node-sass@版本号 --save-dev //安装对应的版本

cnpm install sass-loader@版本号 node-sass@版本号 --save-dev //安装对应的版本

相关推荐
Shaneyxs8 小时前
从 0 到 1 实现CloudBase云开发 + 低代码全栈开发活动管理小程序(08)
前端
掘金一周8 小时前
【用户行为监控】别只做工具人了!手把手带你写一个前端埋点统计 SDK | 掘金一周 12.18
前端·人工智能·后端
前端 贾公子8 小时前
Eruda:移动端网页调试利器
前端·javascript·vue.js
Hashan8 小时前
Elpis:抽离业务代码,发布NPM包
前端·javascript·vue.js
quikai19819 小时前
python练习第六组
java·前端·python
用户47949283569159 小时前
0.1加0.2为什么不等于0.3-答不上来的都挂了
前端·javascript·面试
rit84324999 小时前
C#实现的远程控制系统
前端·javascript·c#
诺斯贝克9 小时前
Unable to create converter for xxx.NetworkResponse<Auth> for method AuthService
前端·后端
listhi5209 小时前
针对燃油运输和车辆调度问题的蚁群算法MATLAB实现
前端·算法·matlab
渔_9 小时前
uni-app 页面传参总丢值?3 种方法稳如狗!
前端