问题描述:
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安装时报错,搜索问题尝试多种方法
方式一,未能解决
方式二,未能解决
还是报错,后续分析可能是版本不一致原因
方式三,成功解决该问题!
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版本就可以了