Node.js — instalación de paquetes

 

Generalidades

Este artículo describe cómo instalar paquetes Node.js en un servidor de DreamHost.

Instalar Node.js y npm

Node.js no se instala de forma predeterminada en los servidores de DreamHost más nuevos. Debes instalar manualmente una versión personalizada con el nombre de usuario de tu servidor. Revisa este artículo para obtener instrucciones sobre cómo instalar una versión personalizada de Node.js.

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

Instalar paquetes

Puedes instalar paquetes de forma local o global después de iniciar sesión en tu servidor a través de SSH.

Instalar localmente

Para instalar un paquete localmente:

  1. Navega al directorio de aplicaciones de tu sitio (no al directorio /public).
  2. Instala un paquete usando esta sintaxis:
    [server]$ npm install <package_name>

    Por ejemplo, esto instala un paquete llamado 'lodash':

    [server]$ npm install lodash

    Se crea un directorio en el directorio de aplicaciones de tu sitio llamado /node_modules.

  3. Confirma que se haya instalado correctamente listando el contenido del directorio local /node_modules:
    [server]$ ls node_modules | grep lodash
    lodash

Instalar globalmente

Si tu proyecto depende de un paquete específico, siempre debe instalarse localmente, como se muestra arriba. Las instalaciones globales deben reservarse para los paquetes de los que no dependen tus proyectos, como las utilidades CLI.

Ua la banderilla -g para instalar un paquete globalmente:

[server]$ npm install -g <package_name>

Puedes confirmar qué paquetes están instalados globalmente corriendo lo siguiente:

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

Actualizar paquetes

El proceso de actualizar un paquete es ligeramente diferente según si se instaló local o globalmente.

Usar un paquete para actualizar paquetes

Existen varios paquetes que pueden ayudar a actualizar los paquetes de tu sitio. Por ejemplo:

Actualizar paquetes locales

Navega hasta el directorio de aplicaciones de tu sitio donde se encuentra la carpeta local /node_modules.

Primero, revisa qué paquetes necesitan actualizarse:

[server]$ npm outdated

Actualizar un solo paquete

Puedes actualizar un solo paquete con:

[server]$ npm update -S <package_name>

Actualizar todos los paquetes

Puedes actualizar todos los paquetes locales con:

[server]$ npm update -S

Es una buena idea utilizar el indicador -S. Esto guarda la nueva versión como la dependencia mínima requerida en el archivo package.json de tu sitio.

Si no utilizas la banderilla -S, el paquete se actualizará, pero el archivo package.json no.

Actualizar paquetes globales

Primero, confirma qué paquetes necesitan actualizarse:

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

Actualizar un solo paquete

Puedes actualizar un solo paquete con:

[server]$ npm outdated -g <package_name>

Actualizar todos los paquetes

Puedes actualizar todos los paquetes locales con:

[server]$ npm update -g

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?