Включены ли в состав выпуска ноды devDependencies, если они вложены в зависимости?

1

Допустим, у меня есть проект А с:

  "dependencies": {
       "someDependency": "1.0"
   }

и некоторая зависимость с:

  "devDependencies": {
       "notwantedinproduction": "1.0"
   }

Будет ли проект А включать зависимость "notwantedinproduction" как часть сборки релиза, поскольку она вложена в зависимости как "someDependency"?

Спасибо, парни!

Теги:
dependencies

1 ответ

1

Нет, когда вы npm i он устанавливает только зависимости, определенные в этом модуле, и не устанавливает devDependencies этих модулей. Легко было увидеть это в действии, чтобы начать новый проект, а затем установить экспресс (или что-то еще). У Express есть зависимость dev для eslint, но если вы проверите модули вашего узла, вы не найдете там eslint.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню