【发布时间】:2018-05-06 13:11:34
【问题描述】:
我目前正在开发一个计划很快上线的应用程序。问题是我必须对 AOT 进行大量清理,因为当我运行以下命令时:
ng build --prod
它给了我错误,因为我的代码不满足 AOT 的要求(例如:不在模板中直接使用服务对象等)。 那么有没有办法通过 AOT 启用 prod 模式,以获得 Angular prod 模式提供的所有好东西,如 treeshaking、minification、uglify 等,并暂时离开 AOT?
注意:我正在考虑在 main.ts 文件中启用 prod 模式,而不是在我的本地机器上,使用以下方法:
enableProdMode();
【问题讨论】:
-
这不是重复的。查看我更新的帖子。
-
我不明白您的编辑如何使它不重复。你能解释一下为什么另一个问题没有帮助吗?
-
您提到的帖子是关于在本地计算机上以 prod 模式构建应用程序。但我说的是在生产服务器上启用 prod 模式。
-
生产服务器有何不同之处在于您将无法使用
-aot=false?
标签: angular