2016-12-03 75 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的文檔。