有没有人找到生成有效源映射的 Gulp、Uglify 和 Concat 的工作组合?GitHub 中似乎存在很多关于此类交互的问题,但同样人们似乎已经找到了成功的组合。我尝试了很多变体,但是当我打开 uglify 时,符号映射不起作用,断点在浏览器中也不能正常工作。例如,以下工作正常:
return gulp.src('/scripts/*.js')
.pipe(sourcemaps.init())
//.pipe(uglify())
.pipe(concat(outputName + '.min.js'))
.pipe(sourcemaps.write('./'))
.pipe(gulp.dest(outputPath))
.on('end', function() { gutil.log('Minified ' + outputName); })
.on('error', handleError);
但取消注释 uglify 并没有。
我创建了一个 GitHub 存储库来重现该问题:https ://github.com/jamescrowley/gulpIssues