问题
在我的Angular2 Node应用程序中,即使没有对应用程序进行任何更改,也会出现此警告:
警告
警告:资产大小超出推荐大小限制(250 kB)。这可能会影响Web性能。 资产:bundle.js(10.3 MB)
警告:入口点大小超出了推荐限制(250 kB)。这可能会影响Web性能。 入口点:app(10.3 MB),bundle.js
警告:Webpack 性能建议:您可以使用 System.import() 或 require.ensure() 来异步加载应用程序的某些部分来减少捆绑包的大小。有关更多信息,请访问https://webpack.js.org/guides/code-splitting/
背景
我关心的是问题是什么。在需要解决问题之前,先理解它以及如何解决它。我认为我的设计模式有缺陷。
问题
1. 修改设计模式或架构是否可以避免此问题?
2. 如果可以避免,则如何做到?
3. 当出现此错误时,到底是什么使应用程序过大?
4. 此警告会影响应用程序在生产中的表现吗?还是只会在使用Webpack构建项目时出现开发环境的问题?