Tak*_*iro 259 sass node.js gulp
我想使用谷歌网络入门套件.我安装了node.js v0.12.0,node-sass&gulp.
然后跑了:
$ sudo npm install
Run Code Online (Sandbox Code Playgroud)
当我键入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
Run Code Online (Sandbox Code Playgroud)
我重新安装了node和gulp,但这没有用.
接下来我该怎么办?
Rom*_*ush 385
如果你的节点版本是4并且你正在使用gulp-sass,那么试试吧
npm uninstall --save-dev gulp-sass
npm install --save-dev gulp-sass@2
Run Code Online (Sandbox Code Playgroud)
Den*_*edo 341
我找到了这个有用的命令:
npm rebuild node-sass
Run Code Online (Sandbox Code Playgroud)
从rebuild 文档:
这在安装新版本的节点(或交换节点版本)时很有用,并且必须使用新的node.js二进制文件重新编译所有C++插件.
http://laravel.io/forum/10-29-2014-laravel-elixir-sass-error
cre*_*ang 233
我使用节点遇到了这个错误0.12.0,它通过删除现有/node_modules目录并运行来修复npm update.
Pup*_*per 84
npm rebuild node-sass给了我错误(Ubuntu)并且npm install gulp-sass没有让错误消失.
在GitHub上找到了一个适合我的解决方案:
npm uninstall --save-dev gulp-sass
npm install --save-dev gulp-sass
mik*_*ana 22
我遇到过同样的问题:
解决方案是安装node-sass版本2,它支持当前版本的节点.请参阅https://github.com/sass/node-sass/issues/490#issuecomment-70388754
跑:
npm install node-sass@2
Run Code Online (Sandbox Code Playgroud)
然后重新测试:
$ 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
Run Code Online (Sandbox Code Playgroud)
geo*_*ger 19
如果您使用Gulp,请尝试:
npm install gulp-sass
我有同样的问题,gulp-sass包是问题.
将节点降级到0.10.36应该在node-sass github页面上的每个线程上执行:https://github.com/sass/node-sass/issues/490#issuecomment-70388754
如果您有NVM,您可以:
nvm install 0.10
Run Code Online (Sandbox Code Playgroud)
如果您不这样做,可以在此处找到NVM和说明:https://www.npmjs.com/package/nvm
| 归档时间: |
|
| 查看次数: |
162740 次 |
| 最近记录: |