【发布时间】:2021-05-12 23:56:41
【问题描述】:
【问题讨论】:
-
你能分享一下发生这种情况的代码 sn-p 吗?
-
你能分享你的 package.json 吗?
-
不行,不能分享代码,因为它被缩小了我不知道问题出在哪里。
标签: angular typescript build angular11
【问题讨论】:
标签: angular typescript build angular11
如果您在没有优化/最小化的情况下构建,则更容易找到错误。
尝试为开发环境而不是生产环境构建和服务。你如何做到这一点取决于你的设置。你可能有一个 dev 和一个 prod 脚本。否则,您可以将 --optimization 设置为 false(或将其删除,使其默认为 false)。
您看到的错误是因为您试图从值为undefined 的变量访问名为of 的属性。
也许在您的源代码中搜索.of 会为您指明正确的方向。点之前的变量应该是导致问题的原因,因为它的值是未定义的。
确保编写代码来处理未定义的情况。
我会推荐 typescript 作为一个很好的工具来避免将来出现类似的错误。虽然为新开发者上手并非易事,但在我看来,从长远来看是值得的。
【讨论】: