node.js - node - actualizar npm ubuntu




¿Cómo puedo actualizar NodeJS y NPM a las próximas versiones? (20)

Actualización para usuarios de Windows

Los usuarios de Windows deben leer Solución de problemas> Actualizar en Windows en la wiki npm.

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

El enlace anterior Solución de problemas # upgrade-on-windows apunta a una página de npm-windows-upgrade las líneas a continuación son citas del archivo Léame. Actualicé exitosamente de npm 2.7.4 a npm 3.9.3 usando el nodo v5.7.0 y powershell (probablemente 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 en 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 un PowerShell o cmd.exe elevado):

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

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

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

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

Seguí this pasos en la sección de npm .


Primero revisa tu versión NPM

npm -v

1) Actualizar NPM a la versión actual:

Ver la versión actual de NPM:

npm view npm version

Actualiza npm a la versión actual:

npm i -g npm


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

Ver todas las versiones, incluyendo "alpha", "beta" y "rc" (versión candidata)

npm view npm versions --json

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

npm i -g [email protected]
  • Instalar una versión eliminará automáticamente la que está instalada actualmente.

  • Para los comandos de Linux y iOS prepend con sudo


SIMPLEMENTE UTILICE ESTE

npm i -g npm

Esto es lo que prometo en mi consola desde npm cuando se lanzan nuevas actualizaciones / corrección de errores:


A veces es más sencillo descargar la última versión desde http://nodejs.org/

Especialmente cuando todas las demás opciones fallan.

http://nodejs.org/ -> haga clic en INSTALAR -> tendrá el nodo más reciente y npm

¡Sencillo!



Además, si desea actualizar a una versión en particular, siga esto:

sudo npm cache clean -f
sudo npm install -g n
sudo n <specific version>

Como ya sabrá, NPM está actualmente empaquetado con Node.js, lo que significa que si tiene un node instalado, ya tiene instalado npm . Existen varios métodos para mantener actualizados Node.js y NPM, debe usar uno de los siguientes administradores de versión:

Homebrew

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

$ brew install node

Más tarde podrás actualizarlo usando

$ brew update && brew upgrade node

NPM también se actualizará.

También podrá switch a una 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

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

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

Utilice / instale la versión oficial estable:

$ n stable

Cambie a la versión anterior que estaba usando:

$ n prev

Si desea ver la lista de nodos instalados, simplemente 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 down flechas down up y down y active usando enter .

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

$ npm install -g n

NVM

nvm también es como RVM , incluso los nombres de comandos 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

Puede crear un archivo .nvmrc que contenga 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 desea ver qué versiones ya están instaladas, use:

$ nvm ls

Para instalar nvm , puede usar el script de instalación (requiere git ) usando 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 experiencia en cómo administrar las versiones de Node.js en Windows, solo puedo suponer que la n (la segunda) funcionará para el sistema operativo de Microsoft (al menos del cygwin ).


Encontré esta forma realmente clara de actualizar el nodo en el blog de David Walsh , puede hacerlo instalando n :

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

Se instalará la versión estable actual del node . Sin embargo, recomiendo usar nvm .


Para Linux, OSX, etc.

Para instalar la última versión de NPM

npm install -g [email protected]

O para instalar la versión más reciente.

npm install -g [email protected]

Adicional: Para comprobar tu versión npm.

npm -v

Si está en una máquina con Windows, sugiero ir al sitio web de npm


Para actualizar npm:

npm install [email protected]{version} -g

para actualizar npm a la última versión:

npm install [email protected] -g

y para comprobar la versión:

npm -v

para actualizar el nodo js:

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

verificar :

node -v


Recientemente me topé con este artículo: http://martineau.tv/blog/2013/12/more-efficient-grunt-workflows/ y el autor menciona $ npm-check-updates -u && npm install para actualizar todas las dependencias.

Esto es un poco fuera del tema, pero terminé aquí en una búsqueda similar, así que pensé que valía la pena compartirla.



Simplemente ejecute el siguiente comando en la terminal como root / administrador:

npm i -g n
n stable
npm update -g npm

Me ha funcionado en Linux.


Solo con este código

npm install update

Solo escuché una entrevista con el equipo de npm sobre el último episodio de nodeup , y recomendaron no usar la update para la actualización de 1.x 2.x En su lugar, use: npm install npm -g


Vea los documentos para el comando de 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 faltantes.

Además, vea las FAQ :

¿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 una Mac.

También puede actualizar todos los paquetes locales desactualizados haciendo npm update sin ningún argumento, o paquetes globales haciendo la npm update -g .

Ocasionalmente, la versión de npm progresará de modo que la versión actual no se pueda 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, le recomiendo que use nvm, el administrador de versiones de nodos .


debería ver este blog nodejs instalar con el administrador de paquetes

Antes de ejecutar este comando. muestra ejecutar sudo apt-get update , asegúrese de que el resultado sea Lectura de listas de paquetes ... Hecho , sin ERROR

Paso a paso (Debian):

sudo apt-get update

instalar 6_x

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

instalar 7_x

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs

Instale npm => sudo apt-get install npm

Instalar n => sudo npm install n -g

última versión de node => sudo n latest

Versión específica del nodo que puedas

Listar versiones de nodo disponibles => n ls

Instalar una versión específica => sudo n 4.5.0


$ npm install -g npm stable

Me funcionó para actualizar de 1.4.28 a 2.1.5







npm-update