njsetn:installing_npms_globally_on_a_mac
→ La plupart des paquets sont installés localement, car nécessaires à l'application développée.
→ on installe globalement plutôt des outils pour :
- améliorer le flux de travail en web dev
- conduire des tests
- builder des apps
- documenter son code
- faire du scaffolding
- héberger <???>
- sudo npm install -g <package_name> → -g = installation globale → /usr/local/bin
Ex: le paquet node-dev permet de lancer une app node et relance celle-ci automatiquement si l'on édite son code source (node-dev <app> plutôt que node <app>).
Autre exemple : jshint : sudo npm install -g jshint use : jshint file.js Pour faire accepter à jshint la syntaxe es6, on ajoute le commentaire suivant en haut du js :
/* jshint esnext: true */
njsetn/installing_npms_globally_on_a_mac.txt · Last modified: 2016/05/08 13:57 by leo