【发布时间】:2015-05-13 17:01:25
【问题描述】:
我的project 在我的 MacBook Air 上运行良好。当我运行 gulp 时,它会运行我的默认任务并将我的网站提供给我。
然而,在我的 iMac 上,当我 git clone 同一个 repo、cd 进入该目录并运行 npm install 时,它会开始安装,然后给我这个错误。
npm ERR! cb() never called!
当我运行gulp 时,我收到此错误:
Error: `libsass` bindings not found. Try reinstalling `node-sass`?
知道为什么这适用于一台计算机而不是另一台计算机吗?任何帮助表示赞赏。提前致谢!
【问题讨论】:
-
你试过安装吗? “npm install node-sass”
-
@alebruck 我很困惑,因为
package.json文件没有提到 node-sass,它使用的是 gulp-sass。 -
@alebruck 好的,所以看起来 node-sass 是一个 gulp-sass 依赖项。为什么它无法在
npm install上安装? -
gulp-sass 是 node-sass 的封装。看看 gulp-sass 中的 package.json,有一个 node-sass github.com/dlmanning/gulp-sass/blob/master/package.json 的依赖
-
@alebruck 我试过
npm node-sass,但似乎并没有解决问题。您知道为什么它可以在一台计算机上运行而不是另一台计算机吗?
标签: node.js command-line gulp