我不确定为什么会收到此错误。我所有的 gem 都更新到最新。
/bourbon/helpers/font-source-declaration:23: 错误:在 eot 之后读取值时出错
运行时:(我已经看了好几遍了,这个应该是对的,但是不知怎么的main.scss没有编译出main .css。或者更确切地说,不编译字体源。)
gulp.task('sass', function () {
return gulp.src('assets/css/main.scss')
.pipe(sass({
includePaths: ['css'],
onError: browserSync.notify
}))
.pipe(prefix(['last 15 versions', '> 1%', 'ie 8', 'ie 7'], { cascade: true }))
.pipe(gulp.dest('_site/assets/css'))
.pipe(browserSync.reload({stream:true}))
.pipe(gulp.dest('assets/css'));
});
这是版本错误,还是有解决方法?
最佳答案
解决方案是更新package.json devDependencies。对我来说是:
"devDependencies": {
"browser-sync": "^2.8.0",
"gulp": "^3.9.0",
"gulp-autoprefixer": "2.3.1",
"gulp-jade": "^1.0.1",
"gulp-sass": "^2.0.4"
如果您的 sass 无法编译,请检查 devDependencies 并更新到最新的。对我来说,这些都结束了。如果您以后经常观看此内容,请查看他们的网站以获取最新版本。
关于css - eot 后读取值时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32393898/