Node-Sass 解决版本冲突

本文指导如何在VSCode中处理node-sass版本不兼容问题,涉及设置淘宝镜像、升级SASS_BINARY_SITE并重新安装node-sass,确保正确版本运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当安装好node.js后 在VS code编译器中安装npm 安装好npm依赖后 运行项目 命令:npm run dev 当加载到90%的时候(node-sass 6版本之后)运行项目会发现终端会报错 如图:

我这里报的错的 node-sass 6与4两个版本不兼容 因为我node.js安装的版本为16 所以我选择了设置为6版本的node-sass 

按照这个路径找对应的index.js文件中的代码行数 比如我这里是165 可以看到 虽然我本地的node-sass中安装的是6版本的 但是在sass-loader这个目录中index.js文件中 对应的代码行数的版本依然是4版本 所以导致了以上的问题 对应的解决办法 将4版本改为6

 如果node-sass安装的时候报错 按照以下步骤

npm config set registry https://registry.npm.taobao.org              #设置淘宝的镜像
npm config set SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/

#继续输入命令
npm uninstall node-sass  #卸载node-sass
npm install node-sass --save #卸载后重新安装 

 最后执行命令 启动项目

npm run dev

执行结果

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值