angular - 开发模式下未显示的 prod 模式下的角度错误
问题描述
我有一个 Angular 应用程序,当我运行命令时会ng serve --prod
出现很多运行时未显示的错误ng serve
。
这是正常的吗?我怎么能避免这种情况,因为现在我必须解决很多我认为它们是正确的事情。
解决方案
假设您正在运行 angular <= 8,则 --prod 标志会执行 AOT 构建,它对模板代码的要求比用于开发模式的 JIT 构建要严格得多。
即使在 9 及更高版本中,--prod 构建也更加严格。
避免这种情况的唯一方法是非常小心地确保模板回调与控制器签名完全匹配。例如,如果回调不带参数,则不要从模板中传入一个参数,例如 $event。
此外,我在每天结束时运行一个产品构建,以尽早并经常发现任何这些错误。
推荐阅读
- python-3.x - 在调用函数之前评估所有参数
- python - mySQL 加载数据 - 第 1 行不包含所有列的数据
- angular - 常春藤在 Agular 12 中未更新页面
- regex - 在 Data Studio 上传输数学计算
- javascript - 预期的服务器 HTML 包含匹配项在. 下一个 JS 错误
- java - 在 JTable 中计算具有特定值的行
- shell - 如何将字符串变量与zsh中的文字进行比较
- java - 在 Spring Cassandra 存储库查询中返回嵌套的 UDT
- python - 关于 Python 中的左侧绑定
- php - 如何在 Laravel excel 中验证多个工作表?