Angular 未捕获类型错误:无法读取属性';巧克力';未定义的

Angular 未捕获类型错误:无法读取属性';巧克力';未定义的,angular,vmware-clarity,Angular,Vmware Clarity,我得到这个错误: Uncaught TypeError: Cannot read property 'chocolate' of undefined 使用@clr版本0.12.6及更高版本构建(ng build--prod)我的Angular项目时 任何人都有同样的问题,如果有,你能解决吗?如何解决 有人能告诉我“巧克力”在哪里使用吗?这可以帮助我指出我的问题 谢谢最后,通过清理所有node_modules目录并再次安装,一切工作都非常顺利 最后,通过清理所有node_modules目录并再次

我得到这个错误:

Uncaught TypeError: Cannot read property 'chocolate' of undefined
使用@clr版本0.12.6及更高版本构建(
ng build--prod
)我的Angular项目时

任何人都有同样的问题,如果有,你能解决吗?如何解决

有人能告诉我“巧克力”在哪里使用吗?这可以帮助我指出我的问题


谢谢

最后,通过清理所有node_modules目录并再次安装,一切工作都非常顺利

最后,通过清理所有node_modules目录并再次安装,一切工作都非常顺利

有时节点模块不同步,请尝试删除目录并重新安装。我建议使用NPM 5+或Thread来获取适当的锁文件,以帮助更好地保持同步。

有时您的节点模块不同步,请尝试删除目录并重新安装。我建议使用NPM 5+或Thread获得适当的锁文件,以帮助更好地保持同步。

您是否让代码不可见?我们首先需要代码可见。我们感觉不到您的代码有什么问题。当错误解释您试图从空/未定义的对象读取属性时,您应该让我们看看。没有你的代码是不可能告诉你更多的。@Francesco可以肯定,我的代码并没有那个属性,而且看起来真的很清晰。使用版本0.12.5运行时没有问题。对于代码,不确定哪个部分会导致该问题,因为我不知道Clarity在哪里使用该属性:-(您可以创建此行为的复制品吗?我对Clarity 0.12.6的新项目没有任何问题。在过去,当人们没有正确更新模块或使用安装的不同版本切换分支时,就会发生这种情况。重置node_模块并获得一份干净的副本以帮助测试。此外,
chocolate
属性也适用于内部API。您是否也在使用Angular 6?您是否让代码不可见?我们应该先让代码可见。我们感觉不到您的代码有什么问题。您应该让我们看看错误说明您试图从空/未定义的对象读取属性。没有您的代码无法告诉您更多信息。@Francesco当然,我的代码没有ot拥有该属性,并且似乎真正来自Clarity。我在使用版本0.12.5运行时没有问题。对于代码,不确定哪个部分会导致该问题,因为我不知道Clarity在哪里使用该属性:-(您可以创建此行为的复制品吗?我对Clarity 0.12.6的新项目没有任何问题。在过去,当人们没有正确更新模块或使用安装的不同版本切换分支时,就会发生这种情况。重置node_模块并获得一份干净的副本以帮助测试。此外,
chocolate
属性也适用于内部API。您是否也使用Angular 6?