Комподок не генерирует граф из-за проблемы с памятью
Запустив команду 'npm run compodoc', вы увидели эту проблему:
Ошибка при генерации графика:: abort("Невозможно увеличить массивы памяти. Либо (1) скомпилируйте с -s TOTAL_MEMORY=X с X выше текущего значения 16777216, (2) скомпилируйте с -s ALLOW_MEMORY_GROWTH=1, что позволяет увеличить размер при время выполнения, но предотвращает некоторые оптимизации, (3) установите Module.TOTAL_MEMORY на более высокое значение перед запуском программы, или (4) если вы хотите, чтобы malloc возвратил NULL (0) вместо этого прерывания, скомпилируйте с -s ABORTING_MALLOC=0 "), Сборка с -s ASSERTIONS=1 для получения дополнительной информации.
Кто-нибудь знает, как правильно увеличить объем памяти здесь, чтобы он работал? Сейчас он генерирует документацию по компонентам, но не по маршрутам (думаю, это связано с проблемой mem при генерации графа).
1 ответ
Вы пробовали этот фрагмент ниже
node --max_old_space_size=8192 node_modules/.bin/compodoc -p ./tsconfig.json -t --config compodoc.json
Я определил файл compodoc json, в который было добавлено большинство конфигураций.
к вашему сведению
- node --max-old-space-size=1024 <...> # увеличить до 1 ГБ
- node --max-old-space-size=2048 <...> # увеличить до 2 Гб
- node --max-old-space-size=3072 <...> # увеличить до 3гб
- node --max-old-space-size=4096 <...> # увеличить до 4Гб
- node --max-old-space-size=5120 <...> # увеличить до 5Гб
- node --max-old-space-size=6144 <...> # увеличить до 6гб
- node --max-old-space-size=7168 <...> # увеличить до 7гб
- node --max-old-space-size=8192 <...> # увеличить до 8 ГБ
Надеюсь это поможет.