我想使用谷歌网络入门套件。我安装了node.js v0.12.0, node-sass & gulp。

然后跑着说:

$ sudo npm install

当我输入gulp serve时,得到了这个错误:

Using gulpfile ~/web-starter-kit/gulpfile.js Starting 'styles'... 'styles' errored after 93 ms 
Error: `libsass` bindings not found. Try reinstalling `node-sass`? at getBinding

我重新安装了node和gulp,但这没有帮助。

接下来我该怎么办?


当前回答

我在使用节点0.12.0时遇到了这个错误,通过删除现有的/node_modules目录并运行npm update来修复。

其他回答

如果你切换了节点版本,你可能还想NPM删除gulp-sass并重新安装gulp-sass。

我在gulp-sass版本为1.3.0时也有同样的问题,升级到2.1.0后修复了它。

我在使用节点0.12.0时遇到了这个错误,通过删除现有的/node_modules目录并运行npm update来修复。

我的问题是,我在一台节点版本为0.12.2的机器上,但它使用的是旧的1.x。npm的X版本。确保更新你的npm版本:sudo npm install -g npm一旦完成,删除所有现有的node-sass并通过npm重新安装它。

你需要使用正确的版本。试一试:

nvm use 0.12