Cómo actualizo el Nodo.js?
Hice lo siguiente para actualizar mi mnp:
npm update npm -g
Pero no tengo idea de cómo actualizar el nodo.js. Alguna sugerencia? (Estoy usando Node.js 0.4.1 y desea actualizar al nodo.js 0.6.1.)
30 answers
Use Node Version Manager (NVM)
Es un script Bash que te permite descargar y gestionar diferentes versiones de node. El código fuente completo es aquí.
Hay un proyecto separado para nvm para Windows: github.com/coreybutler/nvm-windows
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-17 12:05:54
Usé las siguientes instrucciones para actualizar desde Node.js versión 0.10.6 a 0.10.21 en un Mac.
-
Limpiar la caché de NPM:
sudo npm cache clean -f
-
Instala un pequeño ayudante llamado ' n '
sudo npm install -g n
-
Instale el último nodo estable.js version
sudo n stable
Alternativamente, elija una versión específica e instale de la siguiente manera:
sudo n 0.8.20
Para entornos de producción es posible que desee prestar atención a versión numeración y ser exigente con los números pares/impares.
Créditos
- Procedimiento general: D. Walsh
- Versiones estables / inestables: P. Teixeira
Actualización (junio 2017):
Esta publicación de cuatro años todavía recibe votos positivos, así que supongo que todavía funciona para muchas personas. Sin embargo, el propio Sr. Walsh recomendó al nodo de actualización .js solo usa nvm en su lugar.
Así que esto es lo que es posible que desee hacer hoy:
Averigüe qué versión del nodo.js que está utilizando:
node --version
Averigüe qué versiones de Node.js es posible que haya instalado y cuál de los que está utilizando actualmente:
nvm ls
Lista todas las versiones de Node.js disponible para la instalación:
nvm ls-remote
Aparentemente para Windows el comando sería más bien así:
nvm ls available
Asumiendo que elegirías Nodo.js v8. 1. 0 para la instalación, escriba lo siguiente para instalar esa versión:
nvm install 8.1.0
Entonces es libre de elegir entre las versiones instaladas de Node.js. Por lo tanto, si necesita usar una versión anterior como v4.2.0, la establecería como la versión activa de esta manera:
nvm use 4.2
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-30 18:52:10
Si tiene instalado Homebrew (solo para OS X):
$ brew upgrade node
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-08 21:00:06
Esta es una solución simple que funciona para todos los sistemas operativos compatibles * incluyendo Windows :
Después de mucho surfear y no encontrar una solución recta, simplemente intenté ir al nodo .js sitio, hizo clic en el DESCARGAS botón en inicio y ejecutó el programa de instalación (MSI).
Afortunadamente se encargó de todo y con unos pocos clics de 'Siguiente' tengo el último Nodo.versión js ejecutándose en mi Windows equipo.
(aquí está la respuesta original)
Para los usuarios de Docker, aquí está el nodo oficial .js image .
PS: Para comprobar la versión de tu nodo usa npm version
o node --version
.
PPS: Mantén un ojo en NodeJS blog - Vulnerabilidades para que no te pierdas importantes lanzamientos de seguridad.
* Sistemas operativos soportados por Node.js: Windows, Linux, MacOS, SunOS, IBM AIX
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-09-26 11:50:17
Todas las plataformas (Windows, Mac y Linux)
Solo tienes que ir a nodejs.org y descargue el último instalador. No podría ser más simple honestamente, y sin la participación de cualquier material de terceros. Solo toma un minuto y no requiere reiniciar nada o limpiar cachés, etc.
Lo he hecho a través de npm algunas veces antes y me he encontrado con algunos problemas. Como por ejemplo con el paquete n no usando la última versión estable.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-24 20:48:20
En Windowspuede usar Chocolatey para instalar y actualizar el nodo.js (y muchos otros paquetes).
Instalar Nodo
cinst nodejs.install
Actualizar nodo
cup nodejs.install
Nota: Deberá instalar Chocolatey antes de poder usar cinst
y cup
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-08 21:04:47
Para controlar su versión del nodo.js, puedes intentarlo. n. Me pareció muy sencillo y útil.
N es un nodo.administración binaria de js, sin subconjuntos, sin configuración de perfil, sin API enrevesada, simplemente simple.
npm install -g n
n 0.6.19
instalará el nodo.js v0. 6.19.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-17 12:13:17
Primera actualización npm
,
npm install -g npm stable
Luego actualice node
,
npm install -g node
o npm install -g n
Comprobar después de la instalación de la versión,
node --version
o node -v
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-12-20 15:34:46
Para actualizar el nodo a la última versión o a una versión específica, puede hacer lo siguiente:
sudo npm install n -g
sudo n 0.10.18 // This will give you the specific version
Para la última versión estable:
sudo n stable
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-12-20 14:23:07
Respuesta corta y estúpida:
Vaya a esta página: Download | Node.js
Descargue el instalador de su plataforma y, a continuación, instálelo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-07 09:57:53
Tuve el mismo problema, cuando vi que mi nodo.la instalación de js está desactualizada.
Estas pocas líneas encargamos de todo (para Ubuntu):
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Después de esto node -v
le devolverá la última versión disponible.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-17 12:26:28
En CentOS 7 puedes hacer lo siguiente:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/5.4.1/bin/node /usr/bin/node
node –v (Should show updated version now)
npm rebuild node-sass (Optional: if you use this)
Nota: El enlace simbólico es necesario para vincular el binario del nodo con el nodo más reciente.js archivo binario instalado.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-17 12:45:40
Para OS X, tenía v5.4.1 y necesitaba la última versión 6, así que fui al nodo .js homepage y haga clic en uno de los enlaces a continuación:
Luego seguí el instalador y luego mágicamente tuve la última versión de Node.js and npm.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-17 12:49:38
Algunas distribuciones de Linux como Arch Linux tienen Nodo.js en sus repositorios de paquetes. En tales sistemas es mejor usar un procedimiento estándar de actualización de paquetes, como pacman -Suy
o comandos análogos apt-get
o yum
.
A partir de ahora (noviembre de 2016) EPEL7 ofrece una versión bastante reciente de Node.js (6.9.1 que es una versión LTS actualizada ofrecida en el nodo.js home page). Así que en CentOS 7 y derivados, solo puede agregar el repositorio EPEL por yum install epel-release
y yum install nodejs
.
CentOS 6 / EPEL6 ha 0.10.x que no es compatible con upstream desde octubre de 2016.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-17 12:07:27
Puede usar nvm.
- Compruebe cuál es la última versión en http://nodejs.org / (por ejemplo, v0.10.26)
- Ejecutar
nvm install v0.10.26
Hecho.
Puede elegir qué versión ejecutar:
nvm ls
enumere las versiones disponibles y le indicará qué versión está utilizando ahora.
nvm use VERSION
cambie el nodo actual a la versión solicitada.
nvm alias default VERSION
establezca la versión predeterminada. La próxima vez que la fuente nvm.sh, esta será la versión cargada (tenga en cuenta que no cambia la versión en uso en este momento, ejecute nvm use
para eso).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-03-09 18:27:09
Puede usar Chocolatey en Windows. Es muy fácil de usar y útil para mantenerte actualizado con otras aplicaciones.
Además, puede simplemente descargar la última versión de https://nodejs.org e instalarlo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-13 22:19:41
$ npm install -g npm stable
Trabajó para mí para actualizar npm
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-25 06:37:25
-
Instalar nvm (cURL)
$ curl-o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
O con Wget
$ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
-
Mostrar lista de versiones instaladas
Nv nvm ls
-
Muestra la lista de versiones que están disponibles para instalar
Nv nvm ls-remote
-
Instale su versión preferida
Nv nvm install v7.5. 0
-
Establecer esta versión como la predeterminada
Alias nvm alias default v7.5. 0
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-21 20:33:18
Chocolately ya estaba instalado en mi windows
Seguí la respuesta de rob
cinst nodejs.install
Después de unos minutos se instala el último nodo
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-22 14:31:35
Para Ubuntu:
sudo apt-get install -y curl
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
sudo apt-get install -y nodejs
Fuente: https://askubuntu.com/questions/426750/how-can-i-update-my-nodejs-to-the-latest-version
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-04-13 12:22:45
Como algunos de ustedes ya han dicho, la forma más fácil es actualizar el nodo.js a través del Nodo.js package manager, npm. Si usted es un usuario de Linux (basado en Debian en mi caso), le sugiero que agregue estas líneas a su archivo .bashrc
(en el directorio personal):
function nodejsupdate() {
ARGC=$#
version=latest
if [ $ARGC != 0 ]; then
version=$1
fi
sudo npm cache clean -f
sudo npm install -g n
sudo n $version
}
Reinicie su terminal después de guardar y escriba nodejsupdate
para actualizar a la última versión de Node.js o nodejsupdate v6.0.0
(por ejemplo) para actualizar a una versión específica del nodo.js.
BONUS: Actualizar npm (añadir estas líneas a .bashrc
)
function npmupdate() {
sudo npm i npm -g
}
Después de reiniciar el terminal escriba npmupdate
para actualizar su gestor de paquetes de nodos a la última versión.
Ahora puede actualizar el nodo.js y npm a través de su terminal (más fácil).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-17 12:48:24
Todo lo que necesita para actualizar la versión del nodo.js:
$ brew install node
Si usted no tiene Homebrew; por favor vaya http://brew.sh/.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-17 12:51:24
La manera fácil de actualizar node y npm :
npm install -g npm@latest
Descargue la última versión de node js y actualice /instale
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-25 16:35:31
Hoy corrí en un Windows Git Bash:
$ npm i node -g
Y obtuvo la siguiente salida:
> [email protected] preinstall C:\Users\X\AppData\Roaming\npm\node_modules\node
> node installArchSpecificPackage
+ [email protected]
added 1 package and audited 1 package in 23.368s
found 0 vulnerabilities
C:\Users\X\AppData\Roaming\npm\node -> C:\Users\X\AppData\Roaming\npm\node_modules\node\bin\node
+ [email protected]
added 2 packages from 1 contributor in 26.089s
Lea más al respecto en https://www.npmjs.com/package/node .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-13 01:16:39
Para macOS en 2018 + (como TODAS las soluciones anteriores están fallando para mí):
Simplemente vaya al sitio oficial de nodejs , descargue el paquete oficial de nodejs e instálelo haciendo doble clic. Es lo más simple, seguro y siempre funcional que puedes hacer.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-19 11:26:43
Simplemente instale la nueva versión sobre la carpeta actual. He actualizado el mío de v4.x a v6.10 en Windows.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-04 16:25:06
De acuerdo con la Página oficial de Nodejs, puede instalar y actualizar la nueva versión del nodo en Windows utilizando Chocolate o Scoop
Usando (Chocolatey):
cinst nodejs
# or for full install with npm
cinst nodejs.install
Usando (Scoop):
scoop install nodejs
También puede descargar el Windows Installer directamente desde el nodejs.org sitio web
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-11 05:42:20
En Windows descargue el archivo ejecutable del nodo desde el sitio web e instálelo. esto funcionó para mí.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-12-20 14:18:21
-
npm clean cache
- te olvidas de limpiar tu caché -
npm update -g
Esto funciona en las ventanas mías, espero que también funcione para ti: D
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-08-27 10:37:04
Si desea actualizar el Nodo.js, solo intenta
npm update
Desde el indicador cmd de Windows.
Else si desea actualizar cualquier paquete específico intente
npm update <package_name>
Ejemplo:
npm update phonegap
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-17 12:25:28