Angular 6 TypeError:无法读取undefined的属性’call’

前端之家收集整理的这篇文章主要介绍了Angular 6 TypeError:无法读取undefined的属性’call’前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试将角度应用程序从5版迁移到6版.
该应用程序运行良好,但如果我在我的代码中做了一些更改
页面重新加载后,我面临一个奇怪的错误

core.js:1598 ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'call' of undefined
TypeError: Cannot read property 'call' of undefined
    at __webpack_require__ (bootstrap:81)
    at Object../src/app/secure/dashboard/member-index/member-index.module.ngfactory.js (member-index.component.ts:33)
    at __webpack_require__ (bootstrap:81)
    at $_lazy_route_resource lazy namespace object:56
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:388)
    at Object.onInvoke (core.js:4062)
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:387)
    at Zone.push../node_modules/zone.js/dist/zone.js.Zone.run (zone.js:138)
    at zone.js:872
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:421)
    at __webpack_require__ (bootstrap:81)
    at Object../src/app/secure/dashboard/member-index/member-index.module.ngfactory.js (member-index.component.ts:33)
    at __webpack_require__ (bootstrap:81)
    at $_lazy_route_resource lazy namespace object:56
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:388)
    at Object.onInvoke (core.js:4062)
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:387)
    at Zone.push../node_modules/zone.js/dist/zone.js.Zone.run (zone.js:138)
    at zone.js:872
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:421)
    at resolvePromise (zone.js:814)
    at resolvePromise (zone.js:771)
    at zone.js:873
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:421)
    at Object.onInvokeTask (core.js:4053)
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:420)
    at Zone.push../node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:188)
    at drainMicroTaskQueue (zone.js:595)

有人面对这个错误吗?代码更改后为什么会出现此错误

UPD

我正在使用ng serve –aol来运行我的应用程序.
如果我使用ng服务,则错误消失

解决方法

Issue FIXED by angular-cli team,you just need to update your "webpack": "^4.15.1"祝你好运.

This was my earlier answer.

这是一个开放标签:angular-cli中的comp:devkit / build-angular问题.

是的,你在ng服务中是对的,你没有看到错误.即使我在开发我的应用程序时遇到了同样的错误,我确实结束了我的服务并再次尝试,它工作并且ng build –prod也是成功的.请参阅以下提供的链接,您将了解更多相关信息.

https://github.com/angular/angular-cli/issues/11129

猜你在找的Angularjs相关文章