Loading...

Node Sass 报错:Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported

发布者 milleros - 4 个月前

前言

最近在对博客代码进行更新时,遇到Node Sass的编译报错,一直找不到原因:

bc615b61-3e9a-4899-900f-21860af1787e-jpg

一开始在网上找了很多方法,其中包括:

npm rebuild node-sass

但是并没有什么用,还是出现了make错误:

make-

可以看到我这里node版本是v12.16.1,根据日志看,总感觉是这个node-gyp模块不支持这么高版本的node,所以我采用了下面的方法。

解决办法

根据上面说的,我怀疑是node-gyp和高版本的node不兼容,那我就降级好了

使用n模块查一下11版本

$ n lsr 11
11.15.0
11.14.0
11.13.0
11.12.0
11.11.0
11.10.1
11.10.0
11.9.0
11.8.0
11.7.0
11.6.0
11.5.0
11.4.0
11.3.0
11.2.0
11.1.0
11.0.0

干脆降级到11的最新版本算了

降级到node v11.15.0

$ sudo n install 11.15.0

安装成功后,切换到11.15.0

$ n use 11.15.0
$ node -v
v11.15.0

重装模块

$ rm -rf ./node_modules
$ npm install

事情解决了!!! 看来要用就用最新还是风险很大的

参考资料

除了这个暴力方法,如果你不想降级node的话,可以尝试一下这里面的方法 gyp ERR! stack Error: make failed with exit code: 2

标签纵览

APP(1)SSH(1)Docker(1)Python(1)VueJS(3)Nodejs(3)Linux(5)前端(11)
Loading...