如何debugginggulp-sourcemaps不做任何事情?

对于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')); 

这产生适当的连接和丑化的文件。 但是没有源图添加到他们。 bundle.src是一个文件path的数组。 不知道如何debugging这个。

你应该看看gulp-util 。 它可能会让你对实际发生的事情有所了解。

 var gutil = require('gulp-util') ... .pipe(sourcemaps.init().on('error', gutil.log)) 

我必须指定在哪里写,如下所示:

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

这不起作用:(没有生成的.map文件)

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