使用 Angular 8.0,
我的浏览器加载 ngserve 的时间约为 15 秒。
我的浏览器加载 ngserve --prod 的时间约为 4 秒。
我认为导致开发中加载时间缓慢的主要差异之一是有一个 7 MB 大的供应商.js 文件。
可以采取哪些措施来减少开发人员的浏览器加载时间并使其更接近产品构建的时间?是否可以对vendor.js文件较小的工具链进行某种修改?
我唯一想到的是,你可能依赖于很多第三方,而这些第三方并不是真正可以动摇的。
optimizer也尝试使用“服务”中的加载。
在您的 angular.json 文件中:
...
"serve": {
"options": {
"optimization": true
}
}
Run Code Online (Sandbox Code Playgroud)
您还可以设置aot道具,true记住每次保存都会在 AOT 模式下构建您的应用程序。
希望有帮助:)