通常是Javascript堆栈跟踪 是 更有用。不幸的是,在生产应用程序中,您通常会启用缩小功能,这就是为什么您会遇到如此难以理解的混乱。
如果您能够负担得起更大的Javascript包,那么关闭缩小可能是有用的,只是为了在生产中获得更好的堆栈跟踪。
如何执行此操作将取决于您使用的Angular CLI的版本。对于v7 CLI:
在angular.json文件中,设置以下属性
{ ... "projects": { "my-project": { ... "architect": { "build": { ... "configurations": { "production": { "optimization": false, "buildOptimizer": false, ... } ... }
替代解决方案 这个问题