Разница между Dev Dependencies и Dependencies конкретно в Cypress.io - PullRequest
0 голосов
/ 14 апреля 2020

Большинство моих плагинов установлены как Dev Dependencies в пакете. json. https://medium.com/@dylanavery720 / npmmmm-1-dev-dependencies-dependencies-8931c2583b0 c

Но я все еще не совсем понимаю, почему и что go в зависимости от зависимости dev , Если бы я модифицировал ядро ​​кипариса, я бы установил как зависимость? ИЛИ если у меня было реальное смешанное приложение (пример Node + React), смешанное с тем же пакетом. json?

Ответы [ 2 ]

1 голос
/ 15 апреля 2020

Вот очень хорошее объяснение зависимостей: { ссылка }

Cypress - это инструмент тестирования, который не требуется в производственной среде. Следовательно, он должен быть установлен как devDependency, как указано в Cypress do c здесь .

0 голосов
/ 14 апреля 2020

Я не знаю о Cypress, но Dev Dependencies - это просто зависимости, которые включены только в режим разработки. То есть, когда переменная среды NODE_ENV установлена ​​на development.

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

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