Почему приложение Node.js не должно быть объединено в один файл js, а pkg работает как надо - PullRequest
0 голосов
/ 01 мая 2020

Genesis

В настоящее время я пытаюсь минимизировать размер изображения docker с помощью своего приложения Nest. js. Поскольку я использую monorepo, я хотел создать минимальный выходной код после сборки без какой-либо зависимости, не связанной с приложением. Я начал с pkg , и он прекрасно работает, но я использую pm2 для запуска моего приложения, поэтому мне все еще нужен nodejs в моем изображении, тогда, возможно, один вывод js должен быть лучше, чем целый исполняемый файл с pkg. Итак, я попытался каким-то образом объединить мое приложение в один js файл, а затем я нашел это https://github.com/nestjs/nest/issues/1706#issuecomment -579248915

И вот здесь возникает мой вопрос

Почему pkg работает хорошо, если не рекомендуется использовать целую идею упаковки nodejs. Кроме того, каким способом вы рекомендуете получить наименьший выходной код (docker размер изображения), если у вас нет необходимых пакетов в пакете. json зависимости?

...