Angular 5应用程序整体初始有效负载大小为1.7 MB,可在不到2秒的时间内下载,但之后需要8-10秒才能绘制主页。
答案 0 :(得分:0)
我得到了上述问题的解决方案。
在package.json
中添加了一个脚本"build-prod": "node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build --prod --aot true --vendor-chunk true --common-chunk true --env=prod --delete-output-path=false",
在服务器上构建和部署时执行AOT后,当您点击example.com时,它首先下载整个块并立即开始执行它。而当你使用你的构建 - 然后在点击example.com浏览器下载后,整个块需要时间来编译和执行。
此外,如果您在模块方面有角度2+应用程序将有所帮助,这称为延迟加载(延迟路由加载)
希望这会有所帮助