Acabo de instalar Node.js
y npm
(para módulos adicionales).
Cómo puedo actualizar Node.js y los módulos que estoy utilizando a las últimas versiones?
¿Puede hacerlo npm
, o tengo que eliminar y reinstalar Node.js y npm para obtener las próximas versiones?
He seguido los pasos de esto en la sección npm
.
Consulte la documentación del comando update
:
npm update [<name> [<name> ...]]
Este comando actualizará todos los paquetes listados a la última versión (especificada por la etiqueta config). También instalará los paquetes que falten.
Además, consulte la documentación sobre Instalación de Node.js y NPM y Actualización de NPM.
La siguiente respuesta original es del antiguo FAQ que ya no existe, pero debería funcionar para Linux y Mac:
¿Cómo actualizo npm?
npm install -g npm
Tenga en cuenta que este comando eliminará su versión actual de npm. Asegúrese de usar
sudo npm install -g npm
si está en un Mac.También puede actualizar todos los paquetes locales obsoletos haciendo
npm update
sin ningún argumento, o los paquetes globales haciendonpm update -g
.Ocasionalmente, la versión de npm progresará de tal manera que la versión actual no puede ser instalada correctamente con la versión que ya tiene instalada. (Considera, si alguna vez hay un error en el comando update.) En esos casos, puedes hacer esto:
curl https://www.npmjs.com/install.sh | sh
Para actualizar el propio Node.js, te recomiendo que utilices nvm, el gestor de versiones de Node.
Encontré esta forma de actualizar node en el blog de David Walsh, puedes hacerlo instalando n
:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Se instalará la versión estable actual de node
.
EDIT: Por favor, no uses más n. Recomiendo usar nvm
. Puedes simplemente instalar stable siguiendo los comandos de abajo:
nvm ls-remote
nvm install <version>
nvm use <version>
Entiendo que esta pregunta es para una máquina Linux, pero en caso de que alguien esté buscando una solución para Windows, sólo tiene que ir al sitio de Node.js, hacer clic en el botón descargar de la página principal y ejecutar el programa de instalación.
Afortunadamente, se encargó de todo y con unos pocos clics en el botón 'Siguiente' conseguí la última versión 0.8.15 de Node.js en mi máquina Windows 7.