Javascript browserify的缩小版不起作用

Javascript browserify的缩小版不起作用,javascript,gulp,babeljs,browserify,babel-polyfill,Javascript,Gulp,Babeljs,Browserify,Babel Polyfill,解压版可以正常工作,但压缩版和缩小版不行 gulp.task('adtag', function () { // set up the browserify instance on a task basis var b = browserify({ entries: './src/adtag/main.js', debug: true }).transform(envify({ NODE_ENV: 'production' })).transfor

解压版可以正常工作,但压缩版和缩小版不行

gulp.task('adtag', function () {
  // set up the browserify instance on a task basis
  var b = browserify({
    entries: './src/adtag/main.js',
    debug: true
  }).transform(envify({
        NODE_ENV: 'production'
  })).transform(babelify.configure({
        plugins: ['transform-object-assign']
  }));

  return b.bundle()
    .pipe(source('smaatoAdTag.min.js'))
    .pipe(buffer())
    .pipe(sourcemaps.init({loadMaps: true}))
        // Add transformation tasks to the pipeline here.
        .pipe(uglify())
        .on('error', gutil.log)
    .pipe(sourcemaps.write('./'))
    .pipe(gulp.dest('./dist/adtag/'));
});

如果我“解压缩”缩小版,一切正常

您是否试图输出ES6?我看到您的列表中只有
变换对象分配
。Uglify不支持ES6。不,我尝试输出ES5您是否配置了其他预设,如
es2015
?您还需要澄清“不起作用”,以便不清楚您遇到了什么问题。您得到的实际错误是什么?