我使用uglify和minify来创建vendor.js和app.js文件,但它们都非常大--分别为2MB和720KB。正如我在Chrome Dev tools中看到的,他们分别花了25秒和14秒下载,我认为这在我的100 my互联网连接上是很长的时间。我担心的是客户体验,他们的速度可能比这慢得多。有什么方法可以压缩或减小这些文件的大小?我相信vendor.js不能被拆分,因为Angular在第一页就需要所有的内容。
现在应用程序正在正确构建,但是当我执行ng服务时,我在控制台中得到了一个错误- Error: inject() must be called from an injection context/node_modules/@angular/core/__ivy_ngcc__/fesm5/core.js.R3Injector.hydrate (VM29 vendor.js:195954)/node_modules/@angular/cor