--save[-dev]

Si j’ai bien tout compris, vu qu’en ce moment j’installe des tas d’outils[1] avec NPM, il faut utiliser l’option -g :

npm install <module> -g

Pour installer globalement, sinon l’installation se fera pour le projet en cours (donc a priori dans le répertoire courant).

Ensuite si le module installé est nécessaire au fonctionnement de l’appli en production, il faut alors utiliser l’option --save, ça permet d’inclure dans le fichier de configuration la dépendance correspondante :

npm install --save <module>

Par contre si le module n’est requis que pour la phase de développement, comme par exemple l’usage d’un transpileur comme Babel, alors il faut utiliser l’option --save-dev :

npm install --save-dev <module>

Du coup je me demande si ne rien mettre (aka ne pas utiliser --save-dev ou --save) sert à quelque chose !

j’ai trouvé un chouette tuto pour mettre en place un workflow pour développer une appli web avec WebPack, Babel, React et consorts.

Note

[1] En fait j’en ai juste installé deux, WebPack et Babel, faut pas aller plus vite que la musique !

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/12516

Haut de page