我正在构建一个角度2应用程序及其正常工作的构建或AOT构建,我现在面临的唯一问题是它的加载时间和文件大小。 加载localhost大约需要2分钟,系统/浏览器暂停一段时间。
最终这个项目将在服务器上运行,作为一个初学者,我不确定我是否需要上传构建,或者我只需要上传文件,它们将直接在服务器上编译?
我搜索了很多已发现的教程,只在localhost系统上开发应用程序。
在应用程序启动后,我有以下查询,我想知道是否有人可以帮助我。
1.Id构建了使应用程序生效的唯一方法,还是有任何运行时编译方法,我只需要上传文件,app会在编译后在域上运行吗?
2.构建庞大应用程序的最佳实践是什么,我的项目将是巨大的,并将使用基于云的rest API加载数据,因此我不确定应该如何继续使用它。
3.如何减少应用程序大小和文件大小,现在我构建它时会生成4MB供应商文件以及KB中的其他文件?
我知道问题的范围是巨大的,但我没有其他任何论坛问这个,很难找出像我这样的在线学习者的确切方法,有很多教程,例子等很难决定哪一个应该我跟随。
任何帮助都会很明显。
谢谢
答案 0 :(得分:1)
使用ng build --aot --prod