¿Cuál es la mejor manera de instalar Node js en OS X?

Actualmente he instalado node y npm con el instalador proporcionado desde su sitio web. Aunque también tengo homebrew instalado, y brew doctoral ejecutarlo parece quejarse de algunos archivos instalados por el instalador de node js en /usr/local/include/.

¿Es la instalación del nodo a través de homebrew una mejor manera (por ejemplo, más fácil de administrar, menos errores y advertencias, etc.)?

Respuestas (2)

Considero que la mejor manera de instalar Node.js es usar nvm , que le permite instalar y administrar varias versiones de Node.

Uso Homebrew para casi todo lo demás, pero Node es más fácil de usar a través de nvm, ya que no usa carpetas globales: todo está en su directorio de inicio y puede cambiar fácilmente entre versiones de Node.

Para instalar (consulte el sitio web para obtener la última versión):

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

Hay algunas notas específicas sobre OS X en el sitio web, asegúrese de leerlas, por ejemplo, con respecto al uso del ~/.bash_profilearchivo.

Después de eso, la nvmfunción le permitirá especificar qué versión de nodo instalar y usar. En el caso más simple, ejecutas

nvm install node

que instalará la versión estable de Node.js.

Usaría volta para instalar node y npm

Debe colocar el directorio volta (predeterminado ~/.volta/binen su ruta.

Luego, para el nodo (y npm sería similar)

# install Node
volta install node

# start using Node
node

Lo que hace volta es poner el nodo, etc. en el directorio de volta.

volta también le permite usar diferentes versiones de node/npm y otros archivos javascript descargados en diferentes proyectos.

El beneficio aquí para los usuarios de homebrew es que el nodo y el npm no están incluidos /usr/local/biny , por brew doctorlo tanto, no encontrarán un problema. volta se puede instalar a través de HomeBrew.