我有一个app.scss
文件可以导入大约 100 个其他 Scss 文件。然后app.css
使用 gulp 任务将其编译为。 app.css
包含超过 4095 个选择器,所以我习惯gulp-bless
将其拆分为多个文件。
这一切都适用于sourcemaps。
GitHub 页面gulp-bless
声明“这可以与 gulp-sourcemaps 一起使用”,但它绝对没有提供任何文档或其他详细信息。
以下最终冻结了整个过程:
gulp.src('/path/to/app.scss'))
.pipe(sourcemaps.init())
.pipe(sass({
style: 'expanded'
}))
.pipe(autoprefixer())
.pipe(sourcemaps.write())
.pipe(bless({
imports: false
}))
.pipe(gulp.dest('/path/to/compiled-css'))
放置在,bless
之前sourcemaps.write()
会完全从结果文件中删除源映射。
有没有人成功地使用 gulp-bless 的源地图,因为据称这是可能的?