souce map
通过Source Map可以快速定义预编译中源码位置,如:sass 和 coffeescript。
gulpfile.js
// tool
var gulp = require('gulp');
var postcss = require('gulp-postcss');
var sass = require('gulp-sass');
// postcss plugin
var autoprefixer = require('autoprefixer');
var cssnano = require('cssnano');
var sourcemaps = require('gulp-sourcemaps');
gulp.task('css', function () {
var processors = [
autoprefixer,
cssnano
];
return gulp.src('./src/*.scss')
.pipe(sourcemaps.init())
.pipe(sass().on('error', sass.logError))
.pipe(postcss(processors))
.pipe(sourcemaps.write('../maps', {
includeContent: false,
sourceRoot: '/src'
}))
.pipe(gulp.dest('./dest'));
});
参考: