--save-dev: el paquete aparecerá en tus devDependencies.
De acuerdo con los documentos de instalación de npm .
Si alguien planea descargar y usar su módulo en su programa, entonces probablemente no quiera o necesite descargar y construir la prueba externa o el marco de documentación que usa.
En otras palabras, cuando ejecute npm install
, se instalarán las DevDependencies de su proyecto, pero las DevDependencies para cualquier paquete del que dependa su aplicación no se instalarán; Además, otras aplicaciones que tienen su aplicación como dependencia no necesitan instalar sus devDependencies. Dichos módulos solo deberían ser necesarios al desarrollar la aplicación (por ejemplo, gruñido, mocha, etc.).
De acuerdo con los paquetes.json docs
Editar: Intenta visualizar lo que npm install
hace:
- tu proyecto
- dependencia instalada
- dependencia instalada
- dependencia instalada
devDependency NO instalado
devDependency NO instalado
- devDependency instalado
- dependencia instalada
devDependency NO instalado