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
3 Réponses :
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.
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.
Résolution du problème en réinstallant nodejs.
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.
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?