3
votes

Les commandes ng génèrent une erreur de mémoire insuffisante [OOM de processus fatal dans une mémoire insuffisante pour créer un isolat]

Lorsque j'exécute une commande angulaire (commande ng), j'obtiens une erreur de mémoire insuffisante. Mais il y a suffisamment de mémoire (RAM et tas) dans mon système. La version npm est 6.4.1.

<--- Last few GCs --->


<--- JS stacktrace --->


#
# Fatal process OOM in insufficient memory to create an Isolate
#

Obtention de l'erreur suivante en tant que:

ng version or ng create or ng build


4 commentaires

il doit s'agir de ng version


@JohnVelasquez, on peut utiliser ng -v ou ng -version


oui .. ça peut être ng -v aussi


Avez-vous trouvé une solution pour cela? Je rencontre ce problème après avoir fait passer max_old_space_size de 5 Go à 8 Go. Avant de faire cela, j'obtenais l'erreur typique de JS hors de tas, mais celle-ci est différente et n'a démarré qu'après avoir augmenté la taille jusqu'à 8 Go. Curieux de savoir quelle était la solution pour vous?


3 Réponses :


0
votes

Selon la liste des commandes (qui peuvent être consultées en utilisant ng help ). Vous devez utiliser ng -v pour obtenir la version que vous utilisez pour Angular.

 entrez la description de l'image ici


3 commentaires

nous pouvons utiliser ng -v ou ng v ou ng -version. Toutes les commandes lançant la même erreur


@SinuVarghese, veuillez consulter la documentation sur angular.io/cli/version


Ce n'est pas la question de la syntaxe de la commande. Toutes les commandes (ng v ou ng version ou ng -v ou ng -version) générant la même erreur.



0
votes

Résolution du problème en réinstallant nodejs.


0 commentaires

1
votes

Par défaut, la limite de mémoire dans Node.js est de 512 Mo.

Vous devez exécuter:

set NODE_OPTIONS = - max-old-space-size = 30720

(*) Reportez-vous ici si vous souhaitez plus d'informations.


0 commentaires