мы часто используем nodejs в производственной среде, это идеально подходит для веб-приложений, потому что мы используем один и тот же язык для внешнего интерфейса и внутреннего интерфейса, но когда мы помещаем внешний интерфейс и внутренний интерфейс в один исходный корень, возникают проблемы. где я должен поставить зависимости сборки? я должен поместить зависимости как webpack, babel в зависимости или в devdependencies? Я нашел оба варианта не хорошо. Я надеюсь, что dep, как они не упакованы в мой окончательный пакет dist . но я должен установить это для создания статических ресурсов в моем конвейере ci.
мой текущий обходной путь - установить дважды . Я помещаю эти зависимости в devdependencies, и заменяю backend на зависимости, и первая установка заключается в установке всех deps для создания статических ресурсов, после чего я удаляю node_modules и снова устанавливаю только для зависимостей.
Мне не нравится этот обходной путь, он сильно увеличивает время сборки.