我正在使用:
gulp 3.9.1
gulp-sass 4.0.1
gulp-sourcemaps 2.6.4
const scssFilePaths = [
"web/path/custom/**/*.scss",
"web/path/custom2/**/*.scss",
];
.task('build:sass', () => {
return gulp
.src(scssFilePaths)
.pipe(sourcemaps.init())
.pipe(sass({
includePaths: [
"path_1",
"path_2",
]
}))
.pipe(sass().on('error', sass.logError))
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest((file) => {
return file.base;
}));
});
生成我的源地图时,它们仅使用.css
文件的路径,而不使用.scss
文件的路径。例如:
"sources":["file1.css"], instead of "sources":["file1.scss"],