node-sass与node版本对应

问题描述:

make: *** [Release/obj.target/binding/src/binding.o] Error 1
npm ERR! gyp ERR! build error 
npm ERR! gyp ERR! stack Error: `make` failed with exit code: 2
npm ERR! gyp ERR! stack     at ChildProcess.onExit

npm install时遇到该问题,本机是mac

问题解决:

       根据问题定位,为node-sass安装时报错,搜索问题尝试多种方法

      方式一,未能解决

方式二,未能解决

'npm install' always fails - old/broken dependencies? · Issue #5 · ProjectOpenSea/opensea-creatures · GitHub

还是报错,后续分析可能是版本不一致原因

方式三,成功解决该问题!

package.json中依赖的node-sass为4.4.1版本,我的node为v16,查询不匹配,将node-sass改为6.0.1版本即可解决,npm install成功

https://github.com/sass/node-sass/releases?page=1

后续:遇到Module build failed: Error: Node Sass version 6.0.1 is incompatible with ^4.0.0.问题,

将sass-loader改为4.0.0版本就可以了

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值