在开发模式下,一切正常,但是当我在生产模式下运行我的angular 6应用程序时,该应用程序将生成部署文件,如屏幕截图所示。
下面显示了抛出错误,并且在上面的屏幕截图中也可以看到它。生成的主脚本试图返回new t
,其中t不是构造函数。
main.8a1f9e821b7c8c76e49b.js:1 Uncaught TypeError: t is not a constructor
at main.8a1f9e821b7c8c76e49b.js:1
at Ao (main.8a1f9e821b7c8c76e49b.js:1)
at main.8a1f9e821b7c8c76e49b.js:1
at new e (main.8a1f9e821b7c8c76e49b.js:1)
at Object.Xo [as createNgModuleRef] (main.8a1f9e821b7c8c76e49b.js:1)
at t.create (main.8a1f9e821b7c8c76e49b.js:1)
at main.8a1f9e821b7c8c76e49b.js:1
at e.invoke (polyfills.b134ad1096bf06acde05.js:1)
at Object.onInvoke (main.8a1f9e821b7c8c76e49b.js:1)
at e.invoke (polyfills.b134ad1096bf06acde05.js:1)
我已经注释了应用程序中的所有switch语句。我仍然无法从引发此异常的地方发现/调试。 谁能建议我如何解决/调试此问题。 请让我知道是否需要其他输入。