2017-08-03 2 views
2

Angular2 cli Projekt Produktion bauen [ng bauen -prod] auf 92% geschlagen zu werden und die Fehlermeldung zu erhalten, wie, läuft aus Heap-Speicher . Gibt es eine Lösung dafür? Projekt besteht aus einer großen Anzahl von Komponenten. Normale Build funktioniert gut [ng build]Angular Produktion Build ist etwa 1,5 GB Speicher nehmen und läuft noch Out Of Memory

Screenshot

Danke

+0

'--max_old_space_size' https://github.com/angular/angular-cli/issues/7024 – yurzui

+0

Danke, habe schon den gleichen Befehl versucht, aber es funktioniert nicht für mich. –

+0

Sie machen etwas falsch. Es sollte funktionieren – yurzui

Antwort

3

Es gibt nur eine Abhilfe heute.

öffnen ./node_modules/.bin/ng.cmd und fügen --max_old_space_size Option

@IF EXIST "%~dp0\node.exe" (
    "%~dp0\node.exe" --max_old_space_size=8192 "%~dp0\..\@angular\cli\bin\ng" %* 
) ELSE (
    @SETLOCAL 
    @SET PATHEXT=%PATHEXT:;.JS;=;% 
    node --max_old_space_size=8192 "%~dp0\..\@angular\cli\bin\ng" %* 
) 

Oder können Sie Ihren Computer aktualisieren :)

Verwandte Ausgabe auf Github

+0

Danke yurzui, aber node_modules Ordner erstellt dynamisch Datei na? Wenn wir npm install ausführen, kann die Einstellung "max_old_space_size" in unserem System funktionieren, aber viele Leute arbeiten zusammen, dies kann nicht gelöst werden, indem die Speichergröße auf jeder Maschine eingestellt wird. Gibt es eine schnelle Lösung, um es in package.json Datei hinzuzufügen? also wird es auf allen Maschinen ausgeführt und ausgeführt. –

+0

läuft auf 8 GB RAM :) –

0

Bitte überprüfen Sie die versio n von Angular CLI, wenn es 1.2.6 downgrade es auf 1.2.1. Es wird klappen. Ich habe auch das gleiche Problem und damit gelöst. NB: es ist nur eine temporäre Lösung. Hope CLI Team wird das Problem so schnell wie möglich lösen.

+0

Danke Aswin KV, –

+0

Hallo Aswin KV: Downgrade funktioniert nicht gut. –

+0

Fehler wie: ERROR in ./src/main.ts Modul nicht gefunden: Fehler: Kann './$$_gendir/app/app.module.ngfactory' in 'D: \ projectpath \ src' nicht auflösen @ ./src/main.ts 3: 0-74 @ multi ./src/main.ts –