Мой Angular универсальный проект, который достаточно велик по размеру, и даже становится все больше.
Он был сконфигурирован с размер узла как 8096 (что является решением, приведенным в большинстве похожие вопросы) , которая работала до вчерашнего дня, затем мы добавили еще несколько модулей в наш проект, который ломает приложение и возвращает проблему с кучей памяти. Поэтому мы попытались увеличить max_old_space_size до 12286 , изменили версию узла до 12.16.1 (последняя) , но ничего не работает.
Команда сборки
node --max_old_space_size=12288 ./node_modules/@angular/cli/bin/ng build --prod && ng run server
А также я вижу, что есть много подобных вопросов , задаваемых в stackoverflow, в которых многие пользователи предлагают использовать 4096 или макс. 8092, но мы уже идем дальше . Итак, у меня есть следующие вопросы:
Что произойдет, если мы сохраним max_old_space_size на максимуме (скажем, около 20 ГБ)?
Есть ли какое-либо другое решение, кроме увеличения node_size, например, изменение архитектура проекта?
На данный момент мой проект не работает.
Пожалуйста, пролите немного света на него.
Спасибо за ваше время. (