我没有测试所有浏览器,但我经常使用 chrome。
使用 Grunt,我对 uglify 和生成的地图文件没有任何问题。在 Chrome 中,当在开发者工具中时,min.js 和原始 .js 都会被加载。
我正在尝试学习 Gulp,经过数小时的尝试后,我无法让地图文件链接原始 .js 以匹配 .min.js。
这是我的 gulpfile.js。我究竟做错了什么?
var gulp = require('gulp')
, uglify = require('gulp-uglify')
, rename = require('gulp-rename')
, sourcemaps = require('gulp-sourcemaps');
// default means this task will run whenever you type “gulp” at the command line without any parameters.
gulp.task('uglify:apps', function () {
gulp.src(['core/apps/**/*.js', '!/**/*.min.js'])
.pipe(sourcemaps.init())
.pipe(uglify())
.pipe(rename({ extname: ".min.js" }))
.pipe(sourcemaps.write("."))
.pipe(gulp.dest('core/apps/'))
;
});
gulp.task('default', ['uglify:apps']);