Actualmente he instalado node y npm con el instalador proporcionado desde su sitio web. Aunque también tengo homebrew instalado, y brew doctor
al 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.)?
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_profile
archivo.
Después de eso, la nvm
funció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/bin
en 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/bin
y , por brew doctor
lo tanto, no encontrarán un problema. volta se puede instalar a través de HomeBrew.