首页 > 解决方案 > 为什么 Angular 错误消息(javascript 控制台)的格式如此奇怪?

问题描述

随着我慢慢重新熟悉 Angular,我正在研究基本示例。根据教程,应该有一条干净的错误消息说明“无法绑定到'ngModel',因为它不是'input'的已知属性。” (我还没有将 FormsModule 添加到导入中。

相反,我得到了这个烂摊子:

javascript控制台中的不可读错误

这里发生了什么?

标签: angular

解决方案


这是从 Angular CLI 重定向到浏览器的错误。当存在编译时错误并且应用程序包无法正确构建时,通常会发生这种情况。您看到的奇怪符号(\x18[96等)是使字符在 UNIX 终端中以颜色呈现的代码 - 例如红色表示错误。

运行时错误具有适当的堆栈跟踪,并且通常包含有意义的错误消息,例如"Can't bind to 'ngModel' since it isn't a known property of 'input'.".


推荐阅读