Instalación global a través de npm en JavaScript
Algunos paquetes npm son no solo bibliotecas, sino programas que después de la instalación agregan un nuevo comando en la terminal.
Dichos programas deben instalarse
globalmente. Esto significa que estarán
instalados no en la carpeta node_modules
del proyecto, sino simplemente en su computadora como
un programa.
Para activar el modo de instalación global
necesita pasar la bandera -g:
npm install -g somelib
Dependiendo del método de instalación
de NodeJS, es posible que necesite escribir
sudo antes del comando (generalmente esto es para Linux):
sudo npm install -g somelib
Veamos un ejemplo. Tomemos la utilidad sloc, que cuenta el número de líneas de código en un proyecto. Instalémosla globalmente:
npm install -g sloc
Estando en la carpeta de cualquier proyecto ejecute en la terminal el comando para contar líneas, pasando como parámetro del comando la ruta a la carpeta (el punto - carpeta actual):
sloc .
Instale globalmente la biblioteca cowsay. Después de la instalación, acceda a esta biblioteca en la terminal, haciendo que la vaca diga algo en la terminal.