【发布时间】:2017-01-25 18:48:51
【问题描述】:
我有一个 Gulpfile,它使用 gulp-cssmin 来缩小我的 CSS,我还尝试使用 gulp-sourcemaps 获取内联源映射(参见下面的代码)。无需通过 Cssmin 进行任何管道传输,我的内联源图就可以完全正常工作。但是,当我在“sass”任务结束时尝试通过 Cssmin 传输所有内容时,我的内联源映射停止工作。
// Compile SASS to CSS, add vendor prefixes, write sourcemaps, then minify
gulp.task('sass', function(){
return gulp.src([paths.sass, '!./_styles/_sass/_partials/**/*.scss'])
.pipe(sourcemaps.init())
.pipe(sass().on('error', sass.logError))
.pipe(autoprefixer(autoprefixerOptions))
.pipe(sourcemaps.write())
.pipe(cssmin())
.pipe(gulp.dest('./_styles'));
});
有人对我在这里缺少什么有任何想法吗?或者如果我只是把事情弄错了?内联源映射是否仍然适用于缩小的 CSS?或者它是专门针对 gulp-cssmin 的?
我在 Stack Overflow 上找不到以前专门处理与 gulp-cssmin 相关的源映射的答案,所以请赐教!
谢谢。
【问题讨论】:
-
是的,就是那个。
标签: gulp gulp-sourcemaps