0
我正在开发一个web应用程序,并使用gulp-sass将我的文件编译为css。
原理图项目结构:
build/
-image.png
-build.css
src/
-app/
-component_1/
-component.scss
内component.scss:
div.component {
background: url("/image.png") no-repeat center center;
}
这里是我一饮而尽脚本,负责编制SASS到CSS:
gulp.task('sass', function() {
return gulp.src("src/app/**/*.scss")
.pipe(sass().on("error", sass.logError))
.pipe(gulp.dest("./sass.compiled/"))
.pipe(concatCss("build.css"))
.pipe(gulp.dest("build"));
});
结果:gulp-scss在路径'component_1'前面加上背景的url属性。因此,而不是预期:
background: url("/image.png") no-repeat center center;
我得到:
background: url("component_1/image.png") no-repeat center center;
有没有一种方法,我可以做一饮而尽,青菜,以防止这种行为?
感谢您的回答! – Elias