javascript – 如何在同一个browserify命令中缩小和因子绑定文件?

前端之家收集整理的这篇文章主要介绍了javascript – 如何在同一个browserify命令中缩小和因子绑定文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前有这个因子绑定命令,我用来捆绑我的文件,并将所有常见的东西拉到通用文件中:
browserify index.js bar-charts.js list-filter.js dashboard.js 
  -p [ factor-bundle -o ../../static/js/index.js -o ../../static/js/bar-chart.js -o ../../static/js/list-filter.js -o ../../static/js/dashboard.js ] 
  -o ../../static/js/common.js

我以前也使用这个命令来uglify个别的文件

browserify index.js | uglifyjs > ../../static/js/index.min.js

如何将文件与因子包合并,并在同一命令中将其与uglifyjs进行比较?

我发现了this example in the factor-bundle docs,但我真的不明白如何适应它.

(我也可以使用两个命令,如果这个效果更好,我只想结束最小化和组合的文件!)

解决方法

我最近一直在研究这个地区,偶然发现我认为可能会帮助你.
browserify files/*.js \
    -p [ ../ -o 'uglifyjs -cm | tee bundle/`basename $FILE` | gzip > bundle/`basename $FILE`.gz' ] \
    | uglifyjs -cm | tee bundle/common.js | gzip > bundle/common.js.gz

我没有在浏览器中玩得很多,但对我来说,这看起来好像是将因子分组的输出管道化为uglify.

来源:https://gist.github.com/substack/68f8d502be42d5cd4942

希望这有助于某人

原文链接:https://www.f2er.com/js/153143.html

猜你在找的JavaScript相关文章