用& / React标记包的大小



我真的很喜欢到目前为止我所看到的& & &;反应。

但是我遇到了部署问题。

当我从& and(快速开始指南)运行测试包时,应用包大小为未压缩的455kb/压缩后的30Kb左右。这很好。

https://ampersandjs.com/learn/quick-start-guide

当我运行browserify(相同的包)时,它大约是955Kb未压缩和255压缩(我用minifyify压缩)。问题出在browserify本身(未压缩的大小是原来的两倍),但这是推荐的,我也喜欢它。

browserify client/app.js -o ./bundle.js
browserify client/app.js -p [minifyify --no-map --uglify [ --compress ] ] > bundle.js

所以我处理它的方式真的有问题…你能帮我一下吗?

React也是如此…官方mi.js比我需要React时小两倍

UPDATE 1:经过一些研究,我感觉相同的模块被加载了两次。例如,版本略有不同等。我做了npm dedupe -没有帮助:

没有问题-我发现我在本地机器上禁用了gzip。

很棒的工具:https://github.com/hulik/disc

最新更新