update node mac home and macos node.js upgrade

macos - mac - update node js



Actualice Node.js a la última versión en Mac OS (21)

Actualmente estoy usando Node.js v0.6.16 en mac os x 10.7.4. Ahora quiero actualizarlo al último Node.js v0.8.1. Pero después de descargar e instalar el archivo de paquete más reciente de nodejs.org, descubrí que el sistema aún usa v0.6.16 en lugar de v0.8.1 cuando escribí "node -v" en una terminal. ¿Hay algún paso que haya perdido? ¿O debo desinstalar completamente la versión anterior antes de instalar la última?

Por cierto, sé que nvm puede ayudar a administrar el paquete nodejs

https://github.com/creationix/nvm/

¿Hay alguna manera de actualizar el Node.js sin usarlo?

He buscado en Google este problema, pero me parece que no hay una respuesta muy clara a esta pregunta para los últimos Node.js. Muchas gracias.


Simplemente vaya al sitio web del nodo JS e instale la última versión.

Instale la última versión en lugar de la versión estable recomendada. Le dará libertad para utilizar las últimas características de ES6 en el nodo.

Se puede encontrar aquí Node.js .

También para actualizar npm , tendrás que usar este comando.

sudo npm i -g npm@latest

Todos tus proyectos funcionarán bien.

Otra opción para mac :: brew update && brew install node && npm -g npm


Aquí es cómo me actualicé con éxito de v0.8.18 a v0.10.20 sin ningún otro requisito como brew, etc. (escriba estos comandos en el terminal):

  1. sudo npm cache clean -f (force) borra tu npm cache
  2. sudo npm install -gn install "n" (esto puede llevar un tiempo)
  3. sudo n stable actualización sudo n stable a la última versión

Tenga en cuenta que sudo podría solicitar su contraseña.

Si el número de versión no aparece al escribir node -v , es posible que tenga que reiniciar.

estas instrucciones también se encuentran aquí: davidwalsh.name/upgrade-nodejs


Creo que la forma más sencilla de usar la versión más reciente de Node.js es obtener el archivo de paquete de Node.js más reciente en el sitio web https://nodejs.org/en/download/current/ si desea usar una versión diferente de Node .js puedes usar nvm o n para administrarlo.


Debido a que esto parece estar en la parte superior de Google al buscar la forma de actualizar nodejs en mac, ofreceré mi consejo para cualquier persona que llegue en el futuro a pesar de su antigüedad.

Actualización a través de NPM
Puede usar el método descrito anteriormente por @Mathias o elegir el siguiente método más simple a través del terminal.

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

Después de lo cual puede optar por confirmar la actualización.

node -v

Tu nodejs debería haberse actualizado a la última versión. Si desea actualizar a uno específico, digamos v0.8.19, en lugar de

sudo n stable

utilizar

sudo n 0.8.19

EDITAR Evite usar sudo a menos que lo necesite. Refiérase al comentario de Steve en los comentarios.


En macOS, la forma recomendada de homebrew es correr.

brew install node npm install -g npm@latest


Estos 2 métodos que probé no funcionan:

  1. Usar npm

sudo npm cache clean -f

sudo npm install -gn

sudo n stable

  1. Nodo de instalación manual desde el sitio web oficial ( Node.js )

Después de intentarlo, node -v todavía muestra la versión anterior del nodo.

El siguiente método funciona para mí:

Paso 1: instale nvm (para obtener más detalles: https://github.com/creationix/nvm#installation )

Abra el terminal y escriba este comando:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

Cierre la terminal y vuelva a abrirla.

Escriba este comando para verificar si nvm está instalado:

command -v nvm

Paso 2: para descargar, compilar e instalar la última versión del nodo, escriba esto:

nvm install node ("node" es un alias para la última versión)

Para comprobar si el nodo obtiene la última versión (v10.11.0).

Al instalar el último nodo también se instala el último npm.

Compruebe si npm obtiene la última versión (6.4.1).


Lamentablemente, n no funcionó para mí. Yo uso el node version manager or nvm y funciona como un encanto. Aquí está el enlace sobre cómo instalar nvm : https://github.com/creationix/nvm#installation

  • nvm i 8.11.2 actualización a la última versión de LTS
  • nvm use 8.11.2
  • node -v comprueba tu última versión

Nvm Nvm es un administrador de versiones de nodo basado en scripts. Puede instalarlo fácilmente con un rizo y una línea de bash como se describe en la documentación. También está disponible en Homebrew.

Suponiendo que haya instalado correctamente nvm. Lo siguiente instalará la última versión del nodo.

nvm install node --reinstall-packages-from=node

La última opción instala todos los paquetes npm globales sobre su nueva versión. De esta manera, los paquetes como mocha y node-inspector siguen funcionando.

N N es un gestor de versiones de nodo basado en npm. Puede instalarlo instalando primero alguna versión de nodo y luego ejecutando npm install -gn .

Suponiendo que haya instalado con éxito n. Lo siguiente instalará la última versión del nodo.

sudo n latest

Homebrew Homebrew es uno de los dos gestores de paquetes populares para Mac. Suponiendo que haya instalado previamente el nodo con brew install node. Puede actualizarse con fórmulas y actualizarse a la última versión de Node.js con lo siguiente.

1 brew update 2 brew upgrade node

MacPorts MacPorts es otro gestor de paquetes para Mac. Lo siguiente actualizará el árbol de puertos locales para obtener acceso a las versiones actualizadas. Luego se instalará la última versión de Node.js. Esto funciona incluso si tiene instalada una versión anterior del paquete.

1 sudo port selfupdate 2 sudo port install nodejs-devel


Podría instalar nvm y tener varias versiones de Node.js instaladas.

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

y luego ejecute:

nvm install 0.8.22 #(or whatever version of Node.js you want)

Puedes ver qué versiones has instalado con:

nvm list

y puedes cambiar entre versiones con:

nvm use 0.8.22

Lo mejor de usar NVM es que puede probar diferentes versiones entre sí. Si las aplicaciones diferentes requieren versiones diferentes de Node.js, puede ejecutar ambas.


Pude actualizar en ~ 20 segundos con solo una línea de código

sudo n latest

Otros comandos no funcionaban para mí, pero este funcionaba. Espero que ayude a alguien.


Puedes correr pero no puedes esconder ... Al final, nvm todos modos.


Puedo actualizar el nodo usando el siguiente comando

nvm install node --reinstall-packages-from=node


Si inicialmente instaló Node.js con Homebrew , ejecute:

brew update brew upgrade node npm update -g npm

O como una sola línea:

brew update && brew upgrade node && npm update -g npm

Nota: Si tiene npm --version <2.7.1, debe reemplazar la update (arriba) con install .

Una forma conveniente de cambiar las versiones es usar nvm :

brew install nvm

Para instalar la última versión de Node.js con nvm:

nvm install node

Si instaló a través de un paquete, descargue la última versión de nodejs.org . Consulte nodejs.org .


Solo puede ir a nodejs.org y descargar el paquete más nuevo. Se actualizará adecuadamente para usted. NPM también se actualizará.


Use nvm para actualizar el nodo según el requisito del proyecto.

instale nvm a través de homebrew .. brew update brew instale nvm mkdir ~ / .nvm nano ~ / .bash_profile

En su archivo .bash_profile (puede estar usando otro archivo, de acuerdo con su shell), agregue lo siguiente:

exportar NVM_DIR = ~ / .nvm source $ (brew --prefix nvm) /nvm.sh

source ~ / .bash_profile echo $ NVM_DIR


Vaya a http://nodejs.org y descargue y ejecute el instalador. Funciona ahora, al menos para mí.


Vaya al sitio web nodejs.org y descargue el último paquete que debe instalar. esto funciona para mi

Utilicé brew para actualizar mi nodo. Se ha instalado pero se encuentra en /usr/local/Cellar/node/5.5.0 y hay un nodo predeterminado en /usr/local/bin/node que me molesta. No quiero hacer un enlace flexible porque no sé realmente cómo se organiza el brew. Entonces descargué el archivo pkg , lo instalé y obtuve esta información:

Node.js se instaló en

/usr/local/bin/node

npm se instaló en

/usr/local/bin/npm

Asegúrese de que /usr/local/bin esté en su $ PATH.

Ahora la actualización está completa


Yo tuve el mismo problema. Esto es lo que funcionó para mí porque descargué e instalé node.js globalmente desde el sitio web node.js.

Lo que hice fue probar NVM (Administrador de versiones de nodo). Por favor, haga los comandos en el siguiente orden en su terminal

  1. curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | golpetazo

  2. comando -v nvm

  3. nvm install node

  4. nodo -v (para confirmar la actualización)


Yo uso el administrador de versiones de Node (llamado n) para ello.

npm install -g n

entonces

n latest

O

n stable


para la última versión: nvm install node

versión específica: nvm install 6.14.4

nvm


sudo npm install -g n

y entonces

sudo n latest for linux/mac users

Para Windows, reinstale el nodo.