Installation globale via npm en JavaScript

Certains paquets npm ne sont pas simplement des bibliothèques, mais des programmes qui, après installation, ajoutent une nouvelle commande dans le terminal.

De tels programmes doivent être installés globalement. Cela signifie qu'ils seront installés non pas dans le dossier node_modules du projet, mais simplement sur votre ordinateur en tant que programme.

Pour activer le mode d'installation globale, il faut passer l'option -g :

terminalnpm install -g somelib

En fonction de la méthode d'installation de NodeJS, vous devrez peut-être écrire sudo devant la commande (généralement sous Linux) :

terminalsudo npm install -g somelib

Regardons un exemple. Prenons l'utilitaire sloc, qui compte le nombre de lignes de code dans un projet. Installons-le globalement :

terminalnpm install -g sloc

En se trouvant dans le dossier de n'importe quel projet, exécutons dans le terminal la commande de comptage de lignes, en passant le chemin du dossier en paramètre de la commande (le point représente le dossier courant) :

terminalsloc .
Задание 1

Installez globalement la bibliothèque cowsay. Après l'installation, dans le terminal, utilisez cette bibliothèque pour faire dire quelque chose à la vache dans le terminal.