2016-12-15 10 views
0

私はTypeScript 2.1を入手し、最新の角度cliをインストールします。実行されますng e2eが、ng testはエラーAngular CLI ng testエラー

<--- Last few GCs ---> 

    52499 ms: Mark-sweep 1366.6 (1434.2) -> 1366.6 (1434.2) MB, 1045.6/0 ms [allocation failure] [GC in old space requested]. 
    53547 ms: Mark-sweep 1366.6 (1434.2) -> 1366.6 (1434.2) MB, 1048.7/0 ms [allocation failure] [GC in old space requested]. 
    54622 ms: Mark-sweep 1366.6 (1434.2) -> 1366.6 (1434.2) MB, 1074.2/0 ms [last resort gc]. 
    55683 ms: Mark-sweep 1366.6 (1434.2) -> 1366.6 (1434.2) MB, 1061.9/0 ms [last resort gc]. 


<--- JS stacktrace ---> 

==== JS stack trace ========================================= 

Security context: 000000C0003C9E79 <JS Object> 
    1: scanNumber [...typescript\lib\typescript.js:~4482] [pc=000002B5ABFA230E] (this=000000C0003E4649 <JS Global Object>) 
    2: scan [..\typescript\lib\typescript.js:~4820] [pc=000002B5ABF09246] (this=00000348EBB58831 <an Object with map 000000BFCA178B91>) 
    3: parseDelimitedList [\... 

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 

私はnode_modulesを削除しようとしたNPM I再び及び運走っになります。生成されたテストファイルを編集することはありません。

答えて

0

node_modulesは絶対に削除しないでください。すべてのノードパッケージを再インストールするには、プロジェクトのホームディレクトリに戻ってnpm installを実行する必要があります。

代わりに、メモリとストレージの違いを理解することが重要です。メモリはRAM(現在使用されているアプリケーションで使用されているデータ)と関係があり、ストレージはハードドライブと関係しています。これは、あなたのブラウザで実行しているものが多すぎるか、何らかの理由でアプリケーションに膨大な量が生じていることを示唆しています。

ブラウザを閉じてもう一度開こうとしてください。それがうまくいかなければ、決して終わらないforループのような、無限のロジックのコードを見てみる必要があります。疑わしい部分をコメントアウトし、ng testが動作するかどうかを確認してください。