【发布时间】:2018-11-06 21:02:05
【问题描述】:
基本上,我希望源地图可用于我的未缩小版和缩小版的 site.css 文件。我希望我的最终结果是:
- site.css
- site.min.css
- site.css.map
- site.css.min.map
目前,我只得到:
- site.css
- site.min.css
- site.css.min.map
我知道我的 gulp 脚本有问题,但我不知道如何修复它。在创建 site.min.css 之前,我需要 sourcemaps 将 sourcemap 写入 site.css。停! 谢谢你
gulp.task('scss', gulp.series('bootstrap:scss', function compileScss() {
return gulp.src(['./site/assets/scss/*.scss'])
.pipe(sourcemaps.init())
.pipe(sass.sync({
outputStyle: 'expanded'
}).on('error', sass.logError))
.pipe(gulp.dest('./site/dist/css')) // outputs site.css
.pipe(postcss([autoprefixer(), cssnano()
]))
.pipe(sourcemaps.write('.'))
.pipe(rename({
suffix: '.min'
}))
.pipe(gulp.dest('./site/dist/css')) //outputs site.min.css
}));
【问题讨论】:
标签: build gulp postcss autoprefixer gulp-sourcemaps