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