ФАТАЛЬНАЯ ОШИБКА: неэффективные компактные метки вблизи предела кучи Выделение не удалось - куча JavaScript не хватает памяти в ionic 3 - PullRequest
0 голосов
/ 09 ноября 2018

Когда я запускаю проект ionic 3 с помощью команды «ionic serve», получаю эту ошибку:

enter image description here

Ответы [ 4 ]

0 голосов
/ 16 июня 2019
node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build --baseHref=/baseUrl/ --prod=true
0 голосов
/ 06 апреля 2019

та же проблема на Centos Server 7, но это решило мою проблему:

node --max_old_space_size=X node_modules/@angular/cli/bin/ng build --prod

Где X = (2048 or 4096 or 8192 o..) - это значение памяти

0 голосов
/ 15 апреля 2019

Для меня это была проблема с пакетом Firebase.

Добавьте только «@ firebase / database»: «0.2.1» для вашего package.json, переустановите node_modules и работает.

0 голосов
/ 16 ноября 2018

Попробуйте это решение, которое было указано в старом сообщении на форуме: https://forum.ionicframework.com/t/3-7-0-ios-build-with-prod-not-working/107061/24

Открыть node_modules/@ionic/app-scripts/bin/ionic-app-scripts.js

Изменить первую строку с:

#!/usr/bin/env node

до

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

Попробуйте значения 1024 и 2048, но для относительно большого приложения вам может понадобиться 4096.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...