タスクは次のとおりです。
dev.assets.sass = [
'client/modules/*[!public]*/scss/*.scss'
];
gulp.task('sass', function () {
gulp.src(dev.assets.sass)
.pipe(sourcemaps.init())
.pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError))
.pipe(concat('application.min.css'))
.pipe(sourcemaps.write('./maps'))
.pipe(gulp.dest('./client/build'));
});
問題は、ソース マップが次のようになっていることです。
{"version":3,"sources":["../../stdin"]....
これは私が期待したものではありません。クロム開発者でスタイルが元の少ないソースにマップされるブートストラップに似たものが欲しいです。私のソースマップは、sass パイプの結果であると想定している stdin にマッピングされているだけです。gulp-sourcemaps は最後の操作のマップのみを作成していると思います...