Как ускорить безсерверную упаковку - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть серверное приложение, в котором несколько модулей рассматриваются как один серверный проект, например customeradmin, productadmin.Каждый модуль развертывается как отдельный проект, и мне нужно, чтобы у каждого модуля было слишком много времени для упаковки. Есть ли способ уменьшить время упаковки, чтобы я мог быстрее развертывать службы. Я исключаю также dev-зависимости или есть какой-либо способ развертываниявсе модули параллельны.

1 Ответ

0 голосов
/ 19 февраля 2019

Мы не используем serverless-webpack.Это вводит слишком много дополнительных точек сбоя и конфигурации.Попытка поцеловать его.

Вместо этого у нас есть набор заданий gulp, которые запускают webpack так же, как и из командной строки.Есть также задачи, которые также выполняются без сервера.Мы используем process.spawnSync для запуска этих процессов, чтобы обеспечить правильное управление памятью узла (веб-пакет занимал всю память).Эта настройка также упрощает отладку процесса сборки, поскольку каждый шаг можно запустить из командной строки и проверить независимо от остальных шагов.

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