Installer un package NPM, et l’exécuter en ligne de commande – localement ou globalement

L’installation locale d’un package NPM permet de limiter l’impact d’un package au dossier d’un projet. Contrairement à une installation globale qui expose potentiellement le package sur toute la machine.

Prérequis :
Installer Node.js et npm

Local

Installer

Pour installer un package localement, lancer depuis le dossier du projet :
npm install nom-du-package

Lancer

A la différence d’un package installé globalement qui peut s’exécuter potentiellement depuis n’importe quel emplacement, l’exécutable d’un package installé localement se trouve dans un sous-dossier du projet :
./node_modules/.bin

Voir un exemple : exécuter un browser-sync local en ligne de commande

Global

Installer

Pour installer un package globalement, lancer depuis n’importe où :
npm install -g nom-du-package
(ou npm install --global nom-du-package)

Lancer

Contrairement à un package installé localement, l’exécutable d’un package installé globalement se trouve dans un dossier commun.
Par exemple, sous Windows, l’exécutable se trouve dans :
%USERPROFILE%\AppData\Roaming\npm

A condition d’ajouter cet emplacement dans votre variable d’environnement PATH, vous pourrez lancer cet exécutable depuis n’importe où.

Voir un exemple : exécuter un browser-sync global en ligne de commande

Laisser un commentaire