如何通过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