--save-dev: пакет появится в ваших devDependencies.
Согласно npm установите документы .
Если кто-то планирует загрузить и использовать ваш модуль в своей программе, то он, вероятно, не хочет или не нуждается в загрузке и создании используемой вами среды внешнего тестирования или документации.
Другими словами, при запуске npm install
будут установлены devDependencies вашего проекта, но не будут установлены devDependencies для любых пакетов, от которых зависит ваше приложение; кроме того, другие приложения, имеющие ваше приложение в качестве зависимости, не должны устанавливать ваши devDependencies. Такие модули должны быть необходимы только при разработке приложения (например, grunt, mocha и т. Д.).
В соответствии с package.json документами
Изменить: Попытаться визуализировать, что npm install
делает:
- yourproject
- зависимость установлена
- зависимость установлена
- зависимость установлена
devDependency НЕ установлен
devDependency НЕ установлен
- devDependency установлен
- зависимость установлена
devDependency НЕ установлен