gpt4 book ai didi

javascript - 如何在同一个 browserify 命令中缩小和分解文件?

转载 作者:可可西里 更新时间:2023-11-01 02:12:49 25 4
gpt4 key购买 nike

我目前有这个 factor-bundle 命令,我用它来捆绑我的文件,并将所有通用的东西拉到一个通用文件中:

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

我以前也用这个命令来丑化单个文件:

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

如何在同一个命令中使用 factor-bundle 组合文件,并使用 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

我对 browserify 的涉猎不多,但对我来说,这看起来好像只是将 factor-bundle 的输出通过管道传输到 uglify 中。

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

希望这对某人有帮助

关于javascript - 如何在同一个 browserify 命令中缩小和分解文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32018901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com