2016-12-03 38 views
2

我咕噜配置:咕噜browserify不适uglifyify

browserify: { 
      options: { 
       transform: [ 
        ['babelify', {presets: ['react', 'es2015']}], 
        'uglifyify', 
        'browserify-shim'], 
       browserifyOptions: { 
        debug: true 
       } 
      }, 
      [jsDir + 'bundle.js']: srcDir + 'js/**' 
     }, 

我已经通过npm安装uglifyify但代码仍然没有mimified。

它设置正确还是有其他原因导致它无法正常工作?

回答

0

问题似乎是如何源.js文件和bundle.js输出目的地已经于您grunt-browserify任务进行了定义。

[jsDir + 'bundle.js']: srcDir + 'js/**'

尝试files物业内指定这些代替。例如:

browserify: { 
    dist: { 
     files: { 
      'dist/js/bundle.js': 'src/js/**' // Modify these as per required. 
     }, 
     options: { 
      transform: [ 
       ['babelify', { presets: ['es2015', 'react'] }], 
       'uglifyify', 
       'browserify-shim' 
      ], 
      browserifyOptions: { 
       debug: true, 
      } 
     } 
    } 
} 

有关更多信息,请参阅transform option的文档。