首页 > 解决方案 > 为什么 Angular 应用程序在生产构建后抛出错误?

问题描述

我有一个开发完成的应用程序。现在,当我运行命令 ng build 时,一切正常。但是当我运行这个命令时

ng build --prod --base-href /Incrency/

它显示了登录页面,但是当我登录时,它会引发以下错误。

ERROR Error: Uncaught (in promise): Error: No component factory found for t. 
Did you add it to @NgModule.entryComponents?
Error: No component factory found for t. Did you add it to @NgModule.entryComponents?

我正在使用 Angular CLI:7.3.2,Rxjs:6.3.3 & Angular Core:7.0.6

标签: angulartypescriptbuildangular7production

解决方案


我也遇到了同样的问题,在尝试了互联网上的所有步骤之后,我终于通过删除 html 文件中实际删除的指令引用来弄清楚,上述错误不会出现在 ng build 但是如果你尝试 ng build --prod 标记它会出现,所以在 Html 中使用它之前尝试检查指令是否真的存在,希望这能解决你的问题。


推荐阅读