L'obtention de GC génère des erreurs de mémoire lors du regroupement via le webpack

Obtenir une erreur suivante lors du regroupement de mon projet avec le webpack. Lorsque j'ai seulement quelques points (split) (require.ensure), il fonctionne bien, mais quand j'augmente les points de partage suite à l'erreur vient.

<--- Last few GCs ---> 124541 ms: Mark-sweep 1379.0 (1457.1) -> 1378.9 (1457.1) MB, 891.6 / 0 ms [allocation failure] [GC in old space requested]. 125398 ms: Mark-sweep 1378.9 (1457.1) -> 1378.9 (1457.1) MB, 857.0 / 0 ms [allocation failure] [GC in old space requested]. 126289 ms: Mark-sweep 1378.9 (1457.1) -> 1378.9 (1457.1) MB, 890.5 / 0 ms [last resort gc]. 127136 ms: Mark-sweep 1378.9 (1457.1) -> 1378.9 (1457.1) MB, 847.1 / 0 ms [last resort gc]. <--- JS stacktrace ---> ==== JS stack trace ========================================= Security context: 0x18342c237339 <JS Object> 1: get [/path/node_modules/babel-traverse/lib/path/index.js:~75] [pc=0x126413012f98] (this=0x30cb87230cc1 <JS Function NodePath (SharedFunctionInfo 0xa7d7f38b8d9)>,_ref2=0x2b8f0305a311 <an Object with map 0x365041d49801>) 2: node [/path/node_modules/babel-traverse/lib/index.js:~119] [pc=0x126412dd40f5] (... FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory Abort trap: 6 

Cela fonctionne lorsque j'augmente la taille du nœud, par défaut il est d'environ 1 Go (pas sûr d'être exact)

Nœud en cours en augmentant sa mémoire via --max_old_space_size=4092 , ça marche

Source: https://github.com/webpack/webpack/issues/1875#issuecomment-170663572