【发布时间】:2020-09-23 13:15:19
【问题描述】:
我正在使用 gulp 工具和 gulp-sass 来编译 scss 文件。 相关gulp文件代码:
var sass = require('gulp-sass');
sass.compiler = require('node-sass');
function styles() {
return gulp.src('app/styles/main.scss')
.pipe(sass.sync({includePaths: ['app/bower_components','node_modules'],
outputStyle: 'expanded'
}).on('error', sass.logError))
.pipe(gulp.dest('.tmp/styles'));
};
这会生成包含所有相关 css 的文件 main.css,唯一的问题是对于 background-images 标签我得到这个:
background-image: -owg(compact(linear-gradient(#f2f2f2, #e1e1e1), false, false, false, false, false, false, false, false, false));
background-image: -webkit(compact(linear-gradient(#f2f2f2, #e1e1e1), false, false, false, false, false, false, false, false, false));
background-image: -moz(compact(linear-gradient(#f2f2f2, #e1e1e1), false, false, false, false, false, false, false, false, false));
background-image: -o(compact(linear-gradient(#f2f2f2, #e1e1e1), false, false, false, false, false, false, false, false, false));
background-image: compact(linear-gradient(#f2f2f2, #e1e1e1), false, false, false, false, false, false, false, false, false);
我想了解它的来源以及如何删除它,因为 Chrome 给了我这个错误:无效的属性值。
我知道我需要删除它,因为当我使用 chrome 去检查工具并删除“紧凑”时,会出现正确的颜色。
我尝试在网络上进行搜索,但对我没有任何帮助。 我尝试使用 gulp-compass 但在 Ruby 中出现错误,我尝试了 gulp-for-compass 但这并没有奏效。 我尝试使用 outputStyle 选项,但它不相关。
有人可以帮忙吗?
【问题讨论】: