问题描述:

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版本就可以了

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐