Развертывание сервера nestjs, созданного в NX monorepo
У меня есть NX monorepo, содержащий в основном интерфейсный код Angular, который мы с тех пор добавили на экспресс-сервер, и я пытаюсь выяснить, как его развернуть. Проблема заключается в том, как отделить код на основе поставщика от узловых модулей, предназначенных только для серверного приложения.
Обычно с типичным приложением Angular у нас есть файл вендора, содержащий все сторонние зависимости, и исторически для серверных приложений у них будет свой собственный package.json, который мы можем просто установить локально при сборке. Я предполагаю, что это способ решить эту проблему, но я не нашел никакой ссылки на это. Я бы действительно не хотел брать всю папку узловых модулей и помещать ее на сервер, а также не создавать отдельный package.json, который ссылается только на код сервера.
Любая помощь приветствуется, спасибо
1 ответ
Решение, которое я нашел, заключается в том, что в angular.json есть конфигурация для компоновщика. Если вы установите
"externalDependencies": "none"
тогда на выходе будет один файл, содержащий все включенные зависимости.