Angular 2 + CLI : Fehler im Maximum call stack size exceeded
Ich habe ein problem mit meinem Ng2 Projekt für 3 - 4 Tage.
Versionen.
- @eckig/cli: 1.0.0-rc.2
- Knoten: 6.9.2
- os: win32, x64
- @Winkel/common: 2.4.9
- @eckig/compiler: 2.4.9
- @eckig/Kern: 2.4.9
- @eckig/Formen: 2.4.9
- @eckig/http: 2.4.9
- @Winkel - /Plattform-browser: 2.4.9
- @Winkel - /Plattform-browser-dynamisch: 2.4.9
- @eckig/router: 3.4.9
- @eckig/cli: 1.0.0-rc.2
- @Winkel - /compiler-cli: 2.4.9
Repro-Schritten.
Ich Lauf ng serv /ng test-oder ng zu bauen und ich habe : "FEHLER im Maximum call stack size exceeded"
Das Protokoll angegeben, indem Sie den Fehler.
Nach "ng dienen"
$ ng serve
** NG Live Development Server is running on http://localhost:4200 **
Hash: a73c4ecdb8222366629e
Time: 16536ms
chunk {0} polyfills.bundle.js, polyfills.bundle.js.map (polyfills) 405 kB {5} [initial] [rendered]
chunk {1} main.bundle.js, main.bundle.js.map (main) 41.1 kB {4} [initial] [rendered]
chunk {2} styles.bundle.js, styles.bundle.js.map (styles) 149 kB {5} [initial] [rendered]
chunk {3} scripts.bundle.js, scripts.bundle.js.map (scripts) 244 kB {5} [initial] [rendered]
chunk {4} vendor.bundle.js, vendor.bundle.js.map (vendor) 2.75 MB [initial] [rendered]
chunk {5} inline.bundle.js, inline.bundle.js.map (inline) 0 bytes [entry] [rendered]
ERROR in Maximum call stack size exceeded
webpack: Failed to compile.
Nachdem ich sparen Sie Zeit und alles ist in Ordnung :
$ ng serve
** NG Live Development Server is running on http://localhost:4200 **
Hash: a73c4ecdb8222366629e
Time: 16536ms
chunk {0} polyfills.bundle.js, polyfills.bundle.js.map (polyfills) 405 kB {5} [initial] [rendered]
chunk {1} main.bundle.js, main.bundle.js.map (main) 41.1 kB {4} [initial] [rendered]
chunk {2} styles.bundle.js, styles.bundle.js.map (styles) 149 kB {5} [initial] [rendered]
chunk {3} scripts.bundle.js, scripts.bundle.js.map (scripts) 244 kB {5} [initial] [rendered]
chunk {4} vendor.bundle.js, vendor.bundle.js.map (vendor) 2.75 MB [initial] [rendered]
chunk {5} inline.bundle.js, inline.bundle.js.map (inline) 0 bytes [entry] [rendered]
ERROR in Maximum call stack size exceeded
webpack: Failed to compile.
webpack: Compiling...
Hash: 02fd7618c3e2de3db52e
Time: 9915ms
chunk {0} 0.chunk.js, 0.chunk.js.map 926 kB {1} {2} {3} {5} [rendered]
chunk {1} 1.chunk.js, 1.chunk.js.map 397 kB {0} {2} {3} {5} [rendered]
chunk {2} 2.chunk.js, 2.chunk.js.map 33.1 kB {0} {1} {3} {5} [rendered]
chunk {3} 3.chunk.js, 3.chunk.js.map 2.96 kB {0} {1} {2} {5} [rendered]
chunk {4} polyfills.bundle.js, polyfills.bundle.js.map (polyfills) 405 kB {9} [initial] [rendered]
chunk {5} main.bundle.js, main.bundle.js.map (main) 41.1 kB {8} [initial] [rendered]
chunk {6} styles.bundle.js, styles.bundle.js.map (styles) 149 kB {9} [initial] [rendered]
chunk {7} scripts.bundle.js, scripts.bundle.js.map (scripts) 244 kB {9} [initial] [rendered]
chunk {8} vendor.bundle.js, vendor.bundle.js.map (vendor) 2.75 MB [initial] [rendered]
chunk {9} inline.bundle.js, inline.bundle.js.map (inline) 0 bytes [entry] [rendered]
webpack: Compiled successfully.
Und für "ng-test" ist die gleiche.
Jede Idee zu lösen ?
Hast du dieses Problem beheben?
InformationsquelleAutor Agone | 2017-03-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Traf ich mich mit dem gleichen Fehler. Gelöst durch das löschen nicht benötigter Importe.
Ursache dieser Fehler, den Sie haben kreisförmigen Modul-Abhängigkeit problem.
Schlage ich vor, Sie zu bauen ein gemeinsames Modul, dass andere Module importieren sollen die gemeinsamen Modul.
Wenn Sie unnötige Importe löschen Sie unnötige Importe.
Ich kann bauen ein gemeinsames Modul in den Fall, wo ich die gemeinsam genutzte Komponenten verwenden, Rohre oder Richtlinien, was ist, wenn ich will ein Modul laden mit Routen? schauen Sie sich unten SO Frage. stackoverflow.com/questions/43907450/...
InformationsquelleAutor Ömer
Der beste Weg, fand ich zu debug-dieses ist :
Wird es verlassen Sie das Gebäude, wenn ein Fehler gefunden wird mit einer verständlichen Fehlermeldung.
InformationsquelleAutor Alan Crevon
Wenn Sie getter (oder eine Methode) gibt selbst erhalten Sie Zirkelbezug resultierende Maximum call stack size exceeded Ausnahme.
Ex.
}
Überprüfen Sie Ihren code.
InformationsquelleAutor armyllc
In meinem Fall passieren, wenn Sie versuchen, rufen Sie die Wähler seiner eigenen Komponente (eine Art zirkuläre Abhängigkeit).
InformationsquelleAutor Adithya Sai
Ich habe vor dieses Problem.Ich vergaß zu importieren meiner Funktion-router-Modul feature Modul, also ich habe den oben genannten Fehler. hoffe es hilft anderen.
InformationsquelleAutor Sathish Kotha