Winkel 6 TypeError: Cannot read property 'call' undefined
Ich versuche zu migrieren, die angular app von 5 bis 6-version.
Die app läuft gut, aber wenn ich einige änderungen in meinem code
nach Seite Neuladen, ich stehe vor einem seltsamen Fehler:
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)
Habe jemand angesichts dieser Fehler? Warum dieser Fehler erscheint nach dem code ändern?
UPD
War ich mit ng serve --aol
ausführen meiner app.
Wenn ich ng serve
der Fehler verschwindet,
- was ändert sich...?
- Haben Sie eine .rufen Sie in der member-index.Komponente.ts ? Was ist die Kiefer 33 in diese Datei ?
- Wo ist der code?
- Was ist @ (Mitglied-index.Komponente.ts:33) ?\
- was auch immer änderungen, auch fügen Sie ein Leerzeichen.
- Nein, ich habe nicht
- monosnap.com/file/B0xivuw02ZwKJxBaMsyrEXNv1JophS
- zu schwer zu Bearbeiten?
- Zeigen Sie Ihr Projekt Baum - Sie haben einige temporäre Verzeichnisse wie
dll
,compiled
oder so? Vielleicht haben Sie einige alten kompilierten code... entfernen Sie es und versuchen Sie es erneut kompilieren - Kiełczewski ich denke es macht Sinn. Das problem im compiler. Wenn ich entfernen --aol von meinem Start-Skript Befehl, meine Fehler verschwinden. Was bedeutet es?
- Ich bin sicher, es ist der Fehler des Compilers. es ist nicht über meinen code
- wenn du so sicher über die Ursache, warum dann hier veröffentlichen und um Hilfe zu bitten?
- Ich habe das gleiche problem, hast du es geschafft, es zu beheben?? Entfernen aot hat mir geholfen, vorübergehend
- Gleiche problem hier! Irgendwelche Vorschläge?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Problem BEHOBEN, durch Winkel-cli team, Sie brauchen nur zu aktualisieren Sie Ihre
"webpack": "^4.15.1"
Glück.Dies ist eine open-label:
comp: devkit/build-angular
Problem in Winkel-cli.Ja, du hast Recht, in der
ng serve
Sie nicht sehen, die Fehler. Auch ich Stand vor dem gleichen Fehler während der Entwicklung meiner Anwendung, ich habe am Ende meinerng serve
und versuchte es erneut, es klappte und dieng build --prod
ist auch erfolgreich. Bitte beachten Sie die unten bereitgestellten link, gelangen Sie zu mehr wissen auf dieser.https://github.com/angular/angular-cli/issues/11129
Ich denke, es passiert, wenn Sie änderungen an Modul-Einfuhren während der Laufzeit.
Führen Sie die Anwendung wieder mit
ng serve
und es behoben das Problem für mich.Es kann auch auftreten, wenn Sie versuchen, Komponenten von lazy geladene Module, die in anderen Modulen vor der faul-Modul immer geladen werden ... oder so ähnliche Szenarien.