how to debug gulp-sourcemaps not doing anything?

2019-06-23 01:53发布

I have a fairly standard use case for gulp-sourcemaps

https://github.com/floridoo/gulp-sourcemaps

  gulp.src( bundle.src)
           .pipe(sourcemaps.init())
           .pipe(concat(bundle.dst + '.' + opts.ext))
            .pipe(uglify())
            .pipe(sourcemaps.write())
            .pipe(gulp.dest('./public/built'));

This produces appropriately concatenated and uglyified files. However there are no source map additions to them. bundle.src is an array of file paths. Not sure how to debug this.

2条回答
Deceive 欺骗
2楼-- · 2019-06-23 02:35

I had to specify where to write, like so:

.pipe(sourcemaps.write('./').on('error', gutil.log))

This didn't work: (no .map files generated)

.pipe(sourcemaps.write().on('error', gutil.log)
查看更多
Emotional °昔
3楼-- · 2019-06-23 02:41

You should look into gulp-util. It may give you some insight into what is actually happening.

var gutil = require('gulp-util')
...
.pipe(sourcemaps.init().on('error', gutil.log))
查看更多
登录 后发表回答