Instalando Node.js utilizando un gestor de paquetes
Nota: Los paquetes de esta página son mantenidos y soportados por sus respectivos responsables, no por el equipo central de Node.js. Por favor reporte cualquier problema que usted encuentre al responsable del paquete. Si su problema resulta ser un error en el mismo Node.js, la persona encargada reportará y escalará el error.
- Android
- Arch Linux
- Distribuciones de Linux basadas en Debian y Ubuntu, Enterprise Linux/Fedora y Snap
- FreeBSD
- Gentoo
- IBM i
- NetBSD
- nvm
- nvs
- OpenBSD
- openSUSE y SLE
- macOS
- SmartOS y illumos
- Solus
- Void Linux
- Windows
Android
El soporte para Android todavía es experimental en Node.js, por lo que los desarrolladores de Node.js aún no proporcionan los binarios precompilados.
Sin embargo, hay algunas soluciones de terceros. Por ejemplo, la comunidad Termux que proporciona un emulador de terminal y un entorno Linux para Android, así como un administrador de paquetes propio y una amplia colección de aplicaciones precompiladas. Este comando en la aplicación Termux instalará la última versión disponible de Node.js:
pkg install nodejs
Actualmente, los binarios de Termux Node.js están vinculados contra system-icu
(dependiendo del paquete libicu
).
Arch Linux
Los paquetes para Node.js y npm están disponibles en el repositorio de la Comunidad.
pacman -S nodejs npm
Distribuciones Linux basadas en Debian y Ubuntu, paquetes Enterprise Linux / Fedora y Snap
Las distribuciones de binarios oficiales de Node.js son proporcinados por NodeSource.
FreeBSD
La release más reciente de Node.js está disponible desde el port www/node.
Instale el paquete binario a través de pkg:
pkg install node
O compílelo usted mismo utilizando ports:
cd /usr/ports/www/node && make install
Gentoo
Node.js está disponible en portage.
emerge nodejs
IBM i
Las versiones LTS de Node.js están disponibles en IBM, y están disponibles a través de el administrador de paquetes 'yum'. El nombre del paquete es nodejs
seguido del número de versión principal (por ejemplo, nodejs8
, nodejs10
, nodejs12
, etc.)
Para instalar Node.js 12.x desde la línea de comandos, ejecute lo siguiente como usuario con autoridad especial *ALLOBJ:
yum install nodejs12
Node.js también se puede instalar con el producto IBM i Access Client Solutions. Consulte este documento de soporte para obtener más detalles.
NetBSD
Node.js está disponible en pkgsrc:
cd /usr/pkgsrc/lang/nodejs && make install
O instale un paquete binario (si está disponible para su plataforma) utilizando pkgin:
pkgin -y install nodejs
nvm
Node Version Manager es un script bash utilizado para administrar múltiples versiones lanzadas de Node.js. Permite realizar operaciones como instalar, desinstalar, cambiar de versión, etc. Para instalar nvm, use este script de instalación.
En los sistemas Unix / OS X, Node.js construido desde la fuente se puede instalar usando nvm instalándolo en la ubicación que nvm espera:
env VERSION=`python tools/getnodeversion.py` make install DESTDIR=`nvm_version_path v$VERSION` PREFIX=""
Después de esto, puede utilizar nvm
para cambiar entre las versiones publicadas y las versiones creadas desde la fuente. Por ejemplo, si la versión de Node.js es v8.0.0-pre:
nvm use 8
Once the official release is out you will want to uninstall the version built from source:
nvm uninstall 8
nvs
Windows
The nvs
version manager is cross-platform and can be used on Windows, macOS, and Unix-like systems
To install nvs
on Windows go to the release page here and download the MSI installer file of the latest release.
You can also use chocolatey
to install it:
choco install nvs
macOS,UnixLike
You can find the documentation regarding the installation steps of nvs
in macOS/Unix-like systems here
Usage
After this you can use nvs
to switch between different versions of node.
To add the latest version of node:
nvs add latest
Or to add the latest LTS version of node:
nvs add lts
Then run the nvs use
command to add a version of node to your PATH
for the current shell:
$ nvs use lts
PATH -= %LOCALAPPDATA%\nvs\default
PATH += %LOCALAPPDATA%\nvs\node\14.17.0\x64
To add it to PATH
permanently, use nvs link
:
nvs link lts
OpenBSD
Node.js está disponible a través del sistema de puertos.
/usr/ports/lang/node
Utilizando pkg_add en OpenBSD:
pkg_add node
openSUSE and SLE
Node.js está disponible en los repositorios principales en los siguientes paquetes:
- openSUSE Leap 42.2:
nodejs4
- openSUSE Leap 42.3:
nodejs4
,nodejs6
- openSUSE Tumbleweed:
nodejs4
,nodejs6
,nodejs8
- SUSE Linux Enterprise Server (SLES) 12:
nodejs4
,nodejs6
(The "Web and Scripting Module" must be added before installing.)
Por ejemplo, para instalar Node.js 4.x en openSUSE Leap 42.2, ejecute lo siguiente como root:
zypper install nodejs4
macOS
Ó compílelo manualmente desde pkgsrc:
Si quieres descargar el paquete con bash:
curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/dist/latest/ | sed -nE 's|.*>node-(.*)\.pkg</a>.*|\1|p')}.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"
Alternativas
Utilizando Homebrew:
brew install node
Utilizando MacPorts:
port install nodejs<major version>
# Example
port install nodejs7
Utilizando pkgsrc:
Instale el paquete binario:
pkgin -y install nodejs
O compílelo manualmente desde pkgsrc:
cd pkgsrc/lang/nodejs && bmake install
SmartOS y illumos
Las imágenes SmartOS vienen con pkgsrc preinstalado. En otras distribuciones de illumos, primero instale pkgsrc, y entonces podrá instalar el paquete binario de manera normal:
pkgin -y install nodejs
O compílelo manualmente desde pkgsrc:
cd pkgsrc/lang/nodejs && bmake install
Solus
Solus proporciona Node.js en su repositorio principal.
sudo eopkg install nodejs
Void Linux
Void Linux incluye la versión estable de Node.js en el repositorio principal.
xbps-install -Sy nodejs
Windows
Simply download the Windows Installer directly from the nodejs.org web site.
Alternativas
Utilizando Chocolatey:
cinst nodejs
# or for full install with npm
cinst nodejs.install
Utilizando Scoop:
scoop install nodejs