Включены ли в состав выпуска ноды devDependencies, если они вложены в зависимости? - PullRequest
0 голосов
/ 12 января 2019

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

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

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

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

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

Спасибо, ребята!

1 Ответ

0 голосов
/ 12 января 2019

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

...