Browserify Babelify Uglify源地图源不会加载到Google Chrome中

时间:2015-10-16 00:44:02

标签: google-chrome gulp browserify babeljs gulp-sourcemaps

我使用以下gulp任务生成了带有源映射的js文件。原始源在Firefox中加载,但不会在Chrome中加载。任何人都可以指出为什么Chrome无法找到明确包含在生成的索引中的来源 - [hash] .js.map?

gulp.task('browserify', function () {
  // set up the browserify instance on a task basis
  return browserify({ debug: true })
    .transform(babelify)
    .require('client/web/private/js/es6/index.js', { 
      entry: true 
    })
    .bundle()
    .on('error', function handleError(err) {
      console.error(err.toString());
      this.emit('end');
    })
    .pipe(source('index.js'))
    .pipe(buffer())
    .pipe(sourcemaps.init({ 
      loadMaps: true 
    }))
      // Add transformation tasks to the pipeline here.
      .pipe(uglify())
      .pipe(rev())
    //   .on('error', gutil.log)
    .pipe(sourcemaps.write('.'))
    .pipe(gulp.dest('./client/web/public/dist/js'))
});

0 个答案:

没有答案