установка npm-куча javascript из памяти
при работе npm install -g ionic
Я получаю следующую ошибку:
неустранимая ошибка: Ошибка выделения CALL_AND_RETRY_LAST - куча JavaScript из памяти
есть ли способ глобально увеличить узел.ограничение памяти js?
3 ответов
вы можете запустить NPM, используя:
node --max_old_space_size=8000 $(which npm) install -g ionic
Как рассказали здесь, значение по умолчанию-4000 (4 ГБ).
Я отметил это как дубликат, но в случае, если кто-то столкнется с ним, я разместил современное решение этой проблемы на https://stackoverflow.com/a/48895989/4200039:
по состоянию на v8.0 отправлено август 2017, переменная среды NODE_OPTIONS предоставляет эту конфигурацию (см. node_options приземлился в 8.x!). В статье разрешены только параметры, занесенные в белый список в источнике, который включает "--max_old_space_size".
поэтому я поставил в моем.bashrc следующее: экспорт NODE_OPTIONS=--max_old_space_size=4096