Có thể tạo một sourcemap với tất cả các phép biến đổi này không?Gulp sourcemap với ít/concat/autoprefixer/minifycss?
gulp.task('styles', function() {
return gulp.src(source.styles)
.pipe(plumber())
.pipe(gulpif(/\.less$/, plumber().pipe(less({
strictMath: true,
strictUnits: true,
}))))
.pipe(concat('bundle.css'))
.pipe(prefixer(['last 2 versions', '> 1%', 'ie 9'], {cascade: false}))
.pipe(minifyCss())
.pipe(gulp.dest('public/css'));
});
Libraries sử dụng:
Tôi biết less có thể tạo ra sourcemaps, nuốt chửng-concat Tôi không nghĩ hỗ trợ họ, autoprefixer có nghĩa vụ phải bảo vệ họ, và giảm bớt-css/clean-css dường như không thực hiện bất kỳ đề cập đến bản đồ nguồn. Tôi có may mắn không?
Hầu như ở đó; bạn đang làm bất kỳ loại minification? – mpen
Chưa, làm điều này cho dev env chỉ ftm. Bất kỳ gợi ý xin vui lòng cho tôi/chúng tôi biết! –
Điểm tốt, có lẽ tôi cũng nên bỏ bước minification trên dev. Tôi không chắc chắn tôi cần sourcemaps trong sản xuất anyway. – mpen