答案 0 :(得分:1)
如果您在没有优化/最小化的情况下构建,则会更容易找到错误。
尝试为开发环境而不是生产环境构建和服务。您如何做到这一点取决于您的设置。您可能有一个开发脚本和一个生产脚本。否则,您可以将 --optimization
设置为 false(或将其删除以使其默认为 false)。
您看到的错误是因为您试图从值为 of
的变量访问名为 undefined
的属性。
也许搜索 .of
的源代码会为您指明正确的方向。点之前的变量应该是导致问题的原因,因为它的值是未定义的。
确保编写代码来处理未定义的情况。
我会推荐打字稿作为一个很好的工具,用来避免将来出现这样的错误。虽然对新开发者来说上手并不容易,但从长远来看,我认为这是值得的。