我有以下的吞咽文件:
var gulp = require('gulp');
var sourcemaps = require('gulp-sourcemaps');
var traceur = require('gulp-traceur');
var concat = require('gulp-concat');
var uglify = require('gulp-uglifyjs');
gulp.task('default', function () {
return gulp.src('src/*.js')
.pipe(sourcemaps.init())
.pipe(traceur())
.pipe(concat('all.js'))
.pipe(uglify())
.pipe(sourcemaps.write())
.pipe(gulp.dest('dist'));
});在运行此代码时,我不会在all.js文件中获得源代码映射。
当我移除线时:
.pipe(uglify())我得到了源代码映射,但是我的代码并没有被丑化。
我试着用一饮而尽的方法调试代码,但没有找到任何结果(how to debug gulp-sourcemaps not doing anything?)。
如何解决这个问题呢?
发布于 2014-12-08 13:20:42
我把“一饮而尽”改为“狼吞虎咽”,一切都很顺利。
var gulp = require('gulp');
var sourcemaps = require('gulp-sourcemaps');
var traceur = require('gulp-traceur');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var gutil = require('gulp-util')
gulp.task('default', function () {
return gulp.src('src/*.js')
.pipe(sourcemaps.init().on('error', gutil.log))
.pipe(traceur())
.pipe(concat('all.js'))
.pipe(uglify())
.pipe(sourcemaps.write())
.pipe(gulp.dest('dist'));
});https://stackoverflow.com/questions/27358507
复制相似问题