Скопируйте devDependencies пакета в root модуль - PullRequest
0 голосов
/ 16 января 2020

Фон

Я работаю над проектом микросервисов, в котором код разделяется между каждым проектом в подпапке с помощью модуля NPM, размещенного локально и совместно используемого с помощью поддерева git. Когда я впервые инициализирую поддерево, я устанавливаю зависимости подпапок, выполняя npm install --save ./{SUB_FOLDER}.

Проблема

Проблема заключается в следующем: у модуля подпапок есть некоторые devDependencies, которые требуются также в процессе разработки из проектов, которые используют этот модуль, но, конечно, установка NPM не устанавливает их.

Вопрос

Мне было интересно, есть ли способ, использующий NPM, который позволяет импортировать devDependencies общего модуля внутри devDependencies проекта root без внешних скриптов .

Ожидаемый результат

В результате я получу devDependencies общего модуля внутри проекта root, который его использует, но в то же время devDependencies не будут включены в производственная сборка.

...