Gulp 没有运行 gulp-sass

Posted

技术标签:

【中文标题】Gulp 没有运行 gulp-sass【英文标题】:Gulp not running gulp-sass 【发布时间】:2015-06-14 21:36:56 【问题描述】:

我在我的 PC 上安装了一个新发行版(Elementary OS 0.3 Freya 64 位)并设置了我的工作流程我在运行 gulp-sass 包时遇到了问题。当我运行gulp 命令时,它返回错误:

$ gulp
[10:26:06] Using file /var/www/html/projects/avanteweb.github.io/gulpfile.js
[10:26:06] Working directory changed to /var/www/html/projects/avanteweb.github.io
/var/www/html/projects/avanteweb.github.io/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:22
throw new Error('`libsass` bindings not found. Try reinstalling `node-sass
^
Error: `libsass` bindings not found. Try reinstalling `node-sass`?
at getBinding (/var/www/html/projects/avanteweb.github.io/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:22:11)
at Object.<anonymous> (/var/www/html/projects/avanteweb.github.io/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:188:23)
at Module._compile (module.js:462:26)
at Object.Module._extensions..js (module.js:480:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:367:17)
at require (module.js:386:17)
at Object.<anonymous> (/var/www/html/projects/avanteweb.github.io/node_modules/gulp-sass/index.js:3:17)
at Module._compile (module.js:462:26)

我在Try reinstalling node-sass on node 0.12? 上尝试了答案,但仍然无法正常工作。我该如何解决这个问题?

【问题讨论】:

该错误告诉您需要做什么,您是否尝试按照这些说明操作? Try reinstalling `node-sass` on node 0.12?的可能重复 我遇到了和你一样的问题。我的节点 v5。我删除并安装了节点 v4。我解决了。你可以试试。 【参考方案1】:

从其他线程读取,这可能对您有用:

$ npm uninstall gulp-sass node-sass
$ npm install node-sass@1.0.3 # using an older version of node-sass
$ npm install gulp-sass

参考资料:

Try reinstalling node-sass on node 0.12?

Install fails - Windows 2008 - Error: libsass bindings not found. Try reinstalling node-sass?

libsass bindings not found error on v1.3.1, v1.3.2

【讨论】:

以上是关于Gulp 没有运行 gulp-sass的主要内容,如果未能解决你的问题,请参考以下文章

Gulp-sass 无法编译 scss 文件

Error: Cannot find module 'gulp-sass'

Gulp-sass 没有正确编译 Foundation 6

为啥 gulp-sass 不创建输出

npm安装gulp-sass失败处理办法

Gulp任务运行不正常