我只试了个小列表,最终发布的就1M多(未压缩)。。。。这还不能玩耍了
webpack
用上这两个插件,就差不多小了,可以看看我的一个小项目最后也就600M多,https://github.com/Hancoson/r...
new webpack.optimize.UglifyJsPlugin({minimize: true}),//这个使用uglifyJs压缩你的js代码
new webpack.optimize.OccurenceOrderPlugin(), //按引用频度来排序 ID,以便达到减少文件大小的效果
目前手里的一个项目
"build": "cross-env NODE_ENV=production webpack --progress --hide-modules"
结果是1.5M
"dev": "cross-env NODE_ENV=development webpack-dev-server --open --inline --hot",
结果是10M
跑在本地app上还行,跑在网上就大陆这网,根本打不开……
10 回答11.2k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
React+React-router+redux做的网站,没用UI库,未压缩的bundle.js大概1.8M,压缩后的bundle.js大概331K,加载起来并没有没出现明显延迟。
Demo