Pregunta ¿Cómo puedo actualizar Node.js y npm a las próximas versiones?


Acabo de instalar Node.js y npm (para módulos adicionales).

¿Cómo puedo actualizar Node.js y los módulos que estoy usando con las últimas versiones?

¿Puede npm hacerlo? ¿o tengo que eliminar y reinstalar Node.js y npm para obtener las próximas versiones?

Seguí https://github.com/nodejs/node/wiki/Installation y la próxima sección de npm.


1198
2018-06-04 14:28


origen


Respuestas:


Ver los documentos para el update mando:

npm update [<name> [<name> ...]]

Este comando actualizará todos los paquetes listados en la última versión (especificada por la configuración de la etiqueta). También instalará los paquetes faltantes.

Además, mira el Preguntas más frecuentes:

¿Cómo actualizo npm?

npm install -g npm

Tenga en cuenta que este comando eliminará su versión actual de npm. Asegúrate de usar sudo npm install -g npm si en una Mac.

También puede actualizar todos los paquetes locales obsoletos haciendo npm update sin argumentos, o paquetes globales haciendo npm update -g.

Ocasionalmente, la versión de npm progresará de forma tal que la versión actual no se puede instalar correctamente con la versión que ya ha instalado. (Considere, si alguna vez hay un error en el comando de actualización.) En esos casos, puede hacer esto:

curl https://www.npmjs.com/install.sh | sh

Para actualizar Node.js en sí mismo, te recomiendo que uses nvm, el administrador de la versión del nodo.


1396
2018-06-04 14:48



Encontré esta forma muy buena de actualizar el nodo Blog de David Walsh, puedes hacerlo instalando n:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

Instalará la versión estable actual de node. Sin embargo, recomiendo usar nvm.


345
2018-06-13 20:38



La actualización de npm es fácil:

npm install npm@latest -g

154
2018-03-13 01:09



Entiendo que esta pregunta es para la máquina Linux, pero por si acaso alguien está buscando una solución de Windows, solo tiene que ir a el sitio Node.js, haga clic en el descargar botón en la página de inicio y ejecutar el programa de instalación.

Afortunadamente, se encargó de todo y con unos pocos clics del botón "Siguiente" obtuve la última versión de Node.js de 0.8.15 en mi máquina con Windows 7.


127
2017-12-07 20:25



Como sabrá, NPM está actualmente incluido con Node.js, significa que si tiene instalado node ya tienes instalado npm. Hay varios enfoques para mantener actualizado el Node.js y el NPM, necesita usar uno de los siguientes administradores de versiones:

Homebrew

Si estás en Mac, puedes usar Homebrew. Para instalar NodeJS y NPM usando brew:

$ brew install node

más tarde podrás actualizarlo usando

$ brew update && brew upgrade node

NPM también se actualizará.

También podrás switch a la de las versiones anteriores si necesita, por ejemplo:

$ brew switch node 0.10.26

Para instalar brew en tu Mac:

$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

norte

norte es más probable que rvm (Ruby Version Manager), y se puede usar para administrar y actualizar node/npm versiones.

Instale las versiones de Node.js fácilmente:

$ n 0.10.26
$ n 0.8.17
$ n 0.9.6

Utilice (e instale si falta) la última versión oficial:

$ n latest

Use / instale la versión oficial estable:

$ n stable

Cambia a la versión anterior que estabas usando:

$ n prev

Si desea ver la lista de nodos instalados, solo ejecute n desde su línea de comando, la salida será algo como lo siguiente:

$ n

  0.10.26
• 0.8.17
  0.9.6

El punto (•) significa que es una versión actualmente activa. Para seleccionar una versión de nodo de la lista use up y down flechas y activar usando enter.

los n el paquete está escrito en puro linux shell y disponible como un módulo npm (contiene package.json), por lo tanto, si tiene instalado Node.js, puede instalar / actualizar n a través de npm:

$ npm install -g n

NVM

nvm también es como RVM, incluso los nombres de comando y el uso son muy similares.

Para descargar, compilar e instalar la última versión v0.10.x del Node.js usando nvm:

$ nvm install 0.10

Y luego puedes cambiar a la versión instalada:

$ nvm use 0.10

Puedes crear un .nvmrc archivo que contiene el número de versión en la carpeta raíz del proyecto; luego ejecute el siguiente comando para cambiar a la versión especificada:

$ nvm use

O simplemente puede ejecutarlo:

$ nvm run 0.10

Si quiere ver qué versiones ya están instaladas, use:

$ nvm ls

Instalar nvm sí mismo puede usar el script de instalación (requiere git) utilizando cURL:

$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh

o wget:

$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

PD

Todos estos enfoques que he usado en MacOSX y Linux, no tengo ninguna experiencia sobre cómo administrar las versiones de Node.js en Windows, solo puedo suponer que el n (el segundo) funcionará para el sistema operativo de Microsoft (al menos desde el cygwin)


100
2018-03-07 15:45



Primero revise su versión de NPM

npm -v

1) Actualice el NPM a la versión actual:

Ver la versión de curent NPM:

npm view npm version

Actualiza npm a la versión actual:

npm i -g npm


2) Enumere todas las versiones disponibles de NPM y realice una instalación / actualización / retroceso personalizada

Ver todas las versiones, incluidas "alfa", "beta" y "rc" (candidato de lanzamiento)

npm view npm versions --json

Reinstale NPM a una versión específica elegida de la lista de versiones, por ejemplo, a 5.0.3

npm i -g npm@5.0.3
  • Instalar una versión eliminará automáticamente la que está instalada actualmente.

  • Para Linux y iOS, precomienda los comandos con sudo


85
2018-06-07 21:51



Actualización para usuarios de Windows

Los usuarios de Windows deberían leer Solución de problemas> Actualización en Windows en la wiki de npm.

Actualización en Windows 10 usando PowerShell (edición de terceros)

El enlace de arriba Solución de problemas # upgrade-on-windows apunta a una página de github npm-windows-upgrade las líneas a continuación son citas del archivo Léame. Me actualicé con éxito de npm 2.7.4 a npm 3.9.3 usando el nodo v5.7.0 y powershell (presumiblemente la versión de powershell 5.0.10586.122)

Primero, asegúrese de que puede ejecutar scripts en su sistema ejecutando   el siguiente comando desde un PowerShell elevado. Para ejecutar PowerShell   como administrador, haga clic en Inicio, busque PowerShell, haga clic con el botón derecho   PowerShell y seleccione Ejecutar como administrador.

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force    

Luego, para instalar y usar esta herramienta de actualización, ejecute (también desde   PowerShell elevado o cmd.exe):

npm install --global --production npm-windows-upgrade
npm-windows-upgrade

49
2017-12-01 19:29