如何通过browserify获得缩小的输出?

刚刚开始使用browserify ,但我找不到文档如何让它溢出缩小输出。

所以我看起来像这样:

$> browserify main.js > bundle.js --minified 

通过uglifyjspipe道:

  browserify main.js | uglifyjs > bundle.js 

你可以像这样使用npm来安装它:

  npm install -g uglify-js 

从3.38.x开始,你可以使用我的minifyify插件缩小你的包,并且还有可用的源代码。 对于其他解决scheme,这是不可能的 – 您可以做的最好的事情是映射回未压缩的包。 最小化地图一路回到你的单独的源文件(是的,甚至咖啡的脚本!)

或者使用uglifyify转换,“在应用Uglify的”挤压“转换之前,它给你提供了一个好处,它由Browserify处理,这意味着你可以删除条件需求的死代码path。

无需再使用插件来缩小,同时保留源图:

 browserify main.js --debug | uglifyjs --in-source-map inline --source-map-inline > bundle.js