Paquetes Node.js (npm)

Generalidades sobre NPM (Node Package Manager)

npm es un administrador de paquetes que ayuda a organizar y compartir paquetes y módulos de Node.js. NPM puede descargar paquetes y buscar actualizaciones de los paquetes que ya has instalado.

Este artículo es una descripción general rápida de los paquetes de Node.js. Para más información, vea la siguiente página de docs.npmjs.com:

Prerequisitos

Instalando Node.js y npm

Node.js no está instalado de manera predeterminada en los servidores DreamHost más nuevos. Debes instalar manualmente una versión personalizada con el nombre de usuario de tu servidor. Consulte el siguiente artículo para obtener instrucciones sobre cómo instalar una versión personalizada de Node.js.

Una vez instalado, npm también está instalado y podrás ejecutar los siguientes comandos.

Actualizando npm

Verifica la versión ejecutando el siguiente comando:

[server]$ npm -v

Para actualizar npm a la última versión, ejecuta el siguiente comando:

[server]$ npm install npm@latest -g

Ejecuta el siguiente comando para verificar el directorio en el que escribe npm.

[server]$ npm config get prefix
/home/exampleuser/.nvm/versions/node/v12.16.3

Si instalaste NVM como se muestra arriba, verás la respuesta del directorio como la carpeta /.nvm bajo tu usuario actual.

¿Qué son paquetes?

Un paquete es uno o más archivos .js (módulos) agrupados (o empaquetados) juntos. Los archivos en un paquete son código reutilizable que realiza una función específica para tu aplicación Node.js. Esta página enumera los paquetes más populares:

Descargar y usar paquetes te permite agregar código y funcionalidad a tu sitio sin tener que construirlo tu mismo.

Donde encontrar paquetes

Puede buscar paquetes en el sitio web de Node.js:

¿Instalación local o global?

Puedes instalar paquetes local o globalmente. Depende de cómo quieras usar el paquete.

Local

El comportamiento predeterminado de ejecutar npm install es instalarlo localmente. Esto es preferible si vas a utilizar require para depender del paquete de tu propio módulo.

Globalmente

Si deseas usar el paquete como una herramienta de línea de comando.

Verificando qué paquetes están instalados

Paquetes locales

Para verificar qué paquetes locales están instalados, ve al directorio de aplicaciones de tu sitio donde reside la carpeta /node_modules. Luego ejecuta lo siguiente:

[server]$ ls node_modules

Paquetes Globales

Ejecuta lo siguiente:

[server]$ npm ls -g --depth=0

Instalando paquetes

Consulta la página siguiente para obtener instrucciones sobre cómo instalar paquetes local o globalmente:

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?