2015-08-23 1 views
0

Я новичок с хрюканьем, я начал изучать его десять минут назад, и мне было интересно, почему хрюкать нужно перечислять в package.json как зависимости. Это означает, что когда кто-то установит мой модуль для узла, например, npm установит его, он тоже хрюкает. Но мне действительно нужно ворчать только для того, чтобы минимизировать материал и подтолкнуть их к моему git-репо, и нет необходимости запускать фактически сценарий узла.Почему хрюкать как devDependencies внутри package.json

Я что-то пропустил?

UPDATE: Теперь, когда я знаю, как обращаться с хрюканьем, я могу сказать, что мне это не нравится. Я нахожу, что хрюканье слишком привязано к npm. Это сообщение объясняет совершенно мои чувства по поводу этой задачи бегуна: Using a task runner without package.json

ответ

3

Dev Зависимость устанавливается только при выполнении npm install в корне пакета. Когда кто-то устанавливает ваш пакет, устанавливаются только dependencies.

Так что хрюкать в devDependencies - это именно то, что вы хотите, вам нужно ворчать, когда dev eloping ваш пакет.

Смежные вопросы