だから私は次のタスクがあります:
gulp.task('sass', function () {
gulp.src(['./angular/app/**/*.s+(a|c)ss'])
.pipe($.concat('app.css'))
.pipe($.sourcemaps.init())
.pipe($.sass({ includePaths: ['./angular/app/global'] }).on('error', $.sass.logError))
.pipe($.if(gulpUtil.env.env === 'prod', $.uglify().on('error', onError)))
.pipe($.sourcemaps.write('./'))
.pipe(gulp.dest('public/css'))
.pipe($.notify({
title: 'Gulp',
subtitle: 'success',
message: 'sass compiled',
sound: "Pop"
}))
.pipe($.livereload());
});
これは正常に機能し、css ファイルの隣にマップ ファイルを生成します。css ファイルの最終行は次のとおりです。
/*# sourceMappingURL=app.css.map */
しかし、クロムもFirefoxもそのマップファイルにロードされます。私は何か間違ったことをしていますか?または何かが機能していませんか?
同様のタスクを持つJSファイルは、devToolsのソースタブでjsを分割しますが