Где я могу установить 'NODE_OPTIONS = "- max-old-space-size = 2048"' - PullRequest
0 голосов
/ 11 июля 2019

Когда я запускаю «npm start» в приложении, я получаю следующую ошибку - FATAL ERROR: Неэффективные сжатые маркеры близки к пределу кучи. Выделение не удалось - кучи JavaScript не хватает памяти

Большинство решений, опубликованных в Интернете, касаютсяувеличение памяти с помощью NODE_OPTIONS = "- max-old-space-size = 2048".Но я понятия не имею, где это установить.В некоторых постах говорилось о файле .bashrc, которого у моего проекта нет.Я также в системе Windows.Команда «npm start» запускает «npm run build-semantic && response-scripts start», как установлено в package.json.

1 Ответ

0 голосов
/ 11 июля 2019

@ Zephyr Вы можете установить максимальное значение в вашем package.json

scripts": {
"start": "node  --max-old-space-size=1024 ./bin/www"
}

Кроме того, вы можете даже установить максимальный размер при запуске приложения узла через командную строку

node --max-old-space-size=1024 <path of your main file(For example server.js)>

Надеюсь, это поможет:)

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