我真的很喜欢到目前为止我所看到的& & &;反应。
但是我遇到了部署问题。
当我从& 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