web-dev-qa-db-fra.com

ERREUR FATALE: Mark-compacts inefficace près de la limite de segment Échec de l'allocation - Mémoire JavaScript insuffisante dans ionic 3

Lorsque j'exécute le projet ionic 3 à l'aide de la commande "service ionique" plutôt que d'obtenir cette erreur:

enter image description here

15
Himanshu Shekhar

même problème sur le serveur 7 centos, mais cela a résolu mon problème:

node --max-old-space-size=X node_modules/@angular/cli/bin/ng build --prod

X = (2048 or 4096 or 8192 o..) est la valeur de la mémoire

19

Essayez cette solution qui a été signalée dans un ancien message sur le forum: https://forum.ionicframework.com/t/3-7-0-ios-build-with-prod-not-working/107061/24

Ouvrir node_modules/@ionic/app-scripts/bin/ionic-app-scripts.js

Changer la première ligne de:

#!/usr/bin/env node

à

#!/usr/bin/env node --max-old-space-size=4096

Essayez les valeurs 1024 et 2048, mais pour une application relativement grande, vous aurez peut-être besoin de 4096.

13
runnerpaul
node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build --baseHref=/baseUrl/ --prod=true
3
lockman

Pour moi, c'était un problème avec le paquet firebase.

Ajoutez seulement "@ firebase/database": "0.2.1", pour votre package.json, réinstallez node_modules et fonctionne.

3
Pol Fernández

Dans mon cas, corrigez ce problème en installant NodeJs, version 12.10.0

0
Germán Ayala