作者:拍友2502899521 | 来源:互联网 | 2023-05-22 19:02
我想使用谷歌网络入门套件.我安装了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,但这没有用.
接下来我该怎么办?
1> Roma Rush..:
如果你的节点版本是4并且你正在使用gulp-sass,那么试试吧
npm uninstall --save-dev gulp-sass
npm install --save-dev gulp-sass@2
谢谢.这对我有用.我使用的是节点v5.3.0
修复问题形成我在节点4.1 :) ty
谢谢.可能这个答案应该标记为"正确的答案")
2> Denis C de A..:
我找到了这个有用的命令:
npm rebuild node-sass
从rebuild
文档:
这在安装新版本的节点(或交换节点版本)时很有用,并且必须使用新的node.js二进制文件重新编译所有C++插件.
http://laravel.io/forum/10-29-2014-laravel-elixir-sass-error
我收到一个```错误:找不到模块'node_modules/node-sass/node_modules/pangyp/bin/node-gyp'```
这应该是公认的答案,因为它确定了解决实际问题的最小工作.
有很多错误,比如`Python不支持'和'在node-sass@0.8.6安装脚本失败'节点build.js'`
为我工作(仅供参考我不得不执行命令)
我在其他任何事情之前尝试了这个,它完美地运作 干杯
3> createbang..:
我使用节点遇到了这个错误0.12.0
,它通过删除现有/node_modules
目录并运行来修复npm update
.
这是一个极端的解决方案.只需使用`npm rebuild node-sass`,它专门用于重建C++插件.
这应该是公认的答案.谢谢你,先生.
不能解决任何问题:(
4> Pupper..:
npm rebuild node-sass
给了我错误(Ubuntu)并且npm install gulp-sass
没有让错误消失.
在GitHub上找到了一个适合我的解决方案:
npm uninstall --save-dev gulp-sass
npm install --save-dev gulp-sass
5> mikemaccana..:
我遇到过同样的问题:
安装node-sass
在安装结束时被告知安装成功完成
然后被要求重新安装node-sass.
解决方案是安装node-sass版本2,它支持当前版本的节点.请参阅https://github.com/sass/node-sass/issues/490#issuecomment-70388754
跑:
npm install node-sass@2
然后重新测试:
$ npm ls node-sass
myapp@0.0.0 /var/www/myapp
??? node-sass@2.0.1
$ gulp sass
[09:48:42] Using gulpfile /var/www/myapp/gulpfile.js
[09:48:42] Starting 'sass'...
[09:48:42] Finished 'sass' after 15 ms
对于我们这些使用'grunt-sass'的人,请确保并更新:'npm install --save-dev grunt-sass'
6> georger..:
如果您使用Gulp,请尝试:
npm install gulp-sass
我有同样的问题,gulp-sass
包是问题.
`npm install grunt-sass`为我解决了这个问题.
7> 小智..:
我今天在工作中遇到了同样的问题.
npm rebuild node-sass
为我完成了这份工作
8> natepers..:
将节点降级到0.10.36应该在node-sass github页面上的每个线程上执行:https://github.com/sass/node-sass/issues/490#issuecomment-70388754
如果您有NVM,您可以:
nvm install 0.10
如果您不这样做,可以在此处找到NVM和说明:https://www.npmjs.com/package/nvm
降级节点本身更像是一种解决方法,而不是一种解决方案.