- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
当我开始学习时,我像往常一样编码,做简单的 scss(没什么花哨的,向 div 添加动画)
segmentation fault (core dumped) gulp
我删除了我的node_modules,进行了npm安装,没有任何变化。
我见过很多人成功做到这一点,但我做不到。
由于某种原因,它在这里寻找 libsass 弯曲:
node_modules/gulp-sass/node_modules/node-sass/vendor/linux-x64-14/binding.node
但我的文件夹结构不同:
node_modules/gulp-sass/node_modules/node-sass/vendor/linux-x64-47/binding.node
我在 Kubuntu 15.04 更新到 15.10 上使用 gulp,一切都很顺利。
这是我的 gulp 文件:
var gulp = require('gulp'),
sass = require('gulp-sass'),
minifyCss = require('gulp-minify-css'),
gulpConcat = require('gulp-concat'),
rename = require('gulp-rename'),
sourcemaps = require('gulp-sourcemaps'),
livereload = require('gulp-livereload'),
uglify = require('gulp-uglify');
gulp.task('sass', function () {
gulp.src('./scss/**/*.scss')
.pipe(sourcemaps.init())
.pipe(sass().on('error', sass.logError))
// .pipe(minifyCss())
.pipe(sourcemaps.write('/'))
.pipe(gulp.dest(''))
.pipe(livereload());
});
gulp.task('compress', function() {
return gulp.src(['javascripts/application.js'])
.pipe(sourcemaps.init())
.pipe(sourcemaps.write())
.pipe(uglify())
.pipe(gulpConcat('application.min.js'))
.pipe(gulp.dest(''))
.pipe(livereload());
});
gulp.task('sass:watch', function () {
gulp.watch('scss/**/*.scss', ['sass']);
gulp.watch('javascripts/**/*.js', ['compress']);
});
gulp.task('default', ['sass:watch', 'compress'], function() {
livereload.listen();
});
这是完整的错误:
/home/XX/workspace/XX/assets/node_modules/gulp-sass/node_modules/node-sass/lib/extensions.js:158
throw new Error([
^
Error: The `libsass` binding was not found in /home/XX/workspace/XX/assets/node_modules/gulp-sass/node_modules/node-sass/vendor/linux-x64-14/binding.node
This usually happens because your node version has changed.
Run `npm rebuild node-sass` to build the binding for your current node version.
at Object.sass.getBinaryPath (/home/XX/workspace/XX/assets/node_modules/gulp-sass/node_modules/node-sass/lib/extensions.js:158:11)
at Object.<anonymous> (/home/XX/workspace/XX/assets/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:16:36)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/home/XX/workspace/XX/assets/node_modules/gulp-sass/index.js:176:21)
at Module._compile (module.js:460:26)
最佳答案
您拥有的 gulp-sass (使用 node-sass 插件)版本似乎与您的 Nodejs 版本不兼容,请尝试将它们更新到最新版本,它应该可以工作,如果它不起作用,您应该检查您的计算机上是否存在该项目默认使用的 NodeJS 替代版本,而不是您更新的版本。不管怎样 - 你的nodejs版本与这个插件不兼容。
关于javascript - 不断出现 libsass 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33602057/
不确定这是否可行,但 libsass 需要 gcc-c++ >= 4.7 而 Centos 6 没有,我很好奇 libsass-python 是否可以使用系统的 libsass 而不是编译它(如果它存
使用 gulp-sass 将 Sass 文件编译到本地 css 没有问题。在构建机器上,安装了节点模块,并且在编译 .net 代码时出现错误: node_modules\node-sass\src\l
我最近发现了一个很棒的 python 库,它可以非常快速地编译 SASS! libsass-python看起来很好,真的很快 我如何使用它来监视 sass 文件夹或文件中的任何更改并在 CSS 中对其
当我开始学习时,我像往常一样编码,做简单的 scss(没什么花哨的,向 div 添加动画) segmentation fault (core dumped) gulp 我删除了我的node_modul
使用 node-sass-middleware 运行 Express 应用程序在 ubuntu 上出现此错误: 0 info it worked if it ends with ok 1 verbos
我有一个带有 libsass-maven-plugin 的项目 com.github.warmuuh libsass-maven-plugin
我已经使用 安装了 Foundation 5 >gem install foundation 然后使用命令创建一个新元素 >foundation scratch --libsass 主要原因是我在
当我尝试将 libsass 安装到 Ubuntu 上的 Python 3.5 virtualenv 中时,出现无法构建轮子的错误,但安装似乎仍然成功。我该如何 a) 成功构建轮子以便我可以为新的 vi
正如标题所说。编译时间超过 50 秒是 Not Acceptable 。那么,有没有办法,比方说:一个带有 compass 魔法的单个(部分)文件(如 Sprite mixins 等),而其余文件则带
我在让 libsass 编译 SASS 文件时遇到问题。我可以让它很好地编译 SCSS 文件。 我有一个 Flask 应用程序并且我已经安装了 libsass我正在使用 libsass 绑定(bind
我的目标是通过 flask_assets.Bundle 设置 LIBSASS_STYLE="expanded"。 webassets libsass documentation说我能做到,但没有说怎么
我目前正在运行 NPM 的 node-sass 工具,但它运行的 libsass 版本是 3.2.2,而我需要运行的版本是 3.2.4,因为这修复了其中一个关键错误我正在使用的框架。 我找不到有关如何
当我从 Visual Studio 2013 中打开网站时出现此错误。LibSass.x64.dll 和 libsassnet.dll 位于 bin 文件夹中。 无法加载文件或程序集“LibSass.
我喜欢susy,我喜欢Singularity。有没有办法让这两个与 libsass 一起工作,或者如果没有,是否有任何像我可以与 libsass 一起使用的两个网格框架(在我的例子中使用 node-s
我正在使用 libsass,因为它比 ruby sass 更快,并且使用 bower 导入 susy。 @import "../bower_components/susy/sass/susy";
所以我是 SASS 和一般编码的新手,所以请不要太苛刻。我是自学的。 无论如何,在使用 Codekit 编译我的 html、css 和 sass 文件后,我一直收到此错误。 Libsass: Erro
我目前正在使用 grunt-sass 和 libsass 的 node-sass 包装器。无论如何在四舍五入 float 时改变精度?我知道它可以在 ruby sass 中更改,但无论如何都找不到
我是 Gulp 的新手(对 js 不太熟悉)。当我使用 gulp.task('sass', function () { gulp .src('myfile.scss') .pipe
假设我想从 SASS 生成下面的 CSS 选择器 .btn.btn {} 但我最终使用 dart-sass 和 lib-sass 得到了不同的结果 作为前端开发人员,我曾经使用 sass-loader
我正在尝试在我的 Linux 机器上使用 gulp 项目。该项目的自述文件告诉我首先运行 sudo npm install -g gulp Bower,然后在项目目录中运行 sudo npm inst
我是一名优秀的程序员,十分优秀!