--save-dev : Le paquet apparaîtra dans vos devDependencies.
Selon le npm install docs .
Si quelqu'un prévoit de télécharger et d'utiliser votre module dans son programme, il n'a probablement pas envie ou besoin de télécharger et de construire le test externe ou le cadre de documentation que vous utilisez.
En d'autres termes, lorsque vous exécutez npm install
les devDependencies de votre projet seront installées, mais les devDependencies des paquets dont votre application dépend ne seront pas installées ; de plus, les autres applications ayant votre application comme dépendance n'ont pas besoin d'installer vos devDependencies. Ces modules ne devraient être nécessaires que lors du développement de l'application (par exemple grunt, mocha, etc.).
Selon le docs package.json
Edit : Tentative de visualisation de ce que npm install
fait :
- votreprojet
- dépendance installée
- dépendance installée
- dépendance installée
devDependency NON installé
devDependency NON installé
-
devDépendance installée
- dépendance installée
devDependency NON installé
0 votes
Je pense que j'ai réussi à trouver quelques réponses. gruntjs.com/getting-started (en anglais) - npmjs.org/doc/json.html#devDependencies
0 votes
Lien du tutoriel brisé