DEV Community

DowarDev
DowarDev

Posted on

Instalar NodeJS en Linux y Windows

Para poder hacer uso de NPM tendremos que instalar Node.js preferentemente la versión LTS, esto se recomienda porque las versiones LTS contienen menos errores y minimizando así los dolores de cabeza.

Linux

Usando gestor de paquetes

Para instalarlo en Linux podremos hacerlo ya sea usando el gestor de paquetes de nuestra distribución o usando NVM(node version manager)

Gestor de paquetes

  • Debian y Ubuntu
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
Enter fullscreen mode Exit fullscreen mode
  • Arch Linux
sudo pacman -S nodejs npm
Enter fullscreen mode Exit fullscreen mode
  • openSUSE
sudo zypper install nodejs16
Enter fullscreen mode Exit fullscreen mode

Nota
Reemplaza 16 con la versión deseada (14, 18, etc.)

  • Fedora
sudo dnf install nodejs
Enter fullscreen mode Exit fullscreen mode

Nota
En sistemas del tipo rolling release siempre se instalara la utlima version dispible en los repositorios

Usando un manejador de versiones

NVM es un gestor de versiones para Node.js el cual nos facilitara la instalación y manejo de las versiones de Node.js en nuestra distribución y su instalación es muy sencilla.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
Enter fullscreen mode Exit fullscreen mode

Nota
Los siguientes comandos dependerán del intérprete de comandos que estemos utilizando en nuestro sistema.

  • Bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
Enter fullscreen mode Exit fullscreen mode
  • Fish
curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher
Enter fullscreen mode Exit fullscreen mode
fisher install jorgebucaran/nvm.fish
Enter fullscreen mode Exit fullscreen mode

El primer comando nos instalará "Fisher" el cual nos permitirá dotar de funcionalidades a "Fish" mediante el uso de plug-ins, y el segundo comando nos instalará el plug-in que permitirá a Fish ser compatible con NVM.

Una vez tengamos instalado NVM ya podremos pasar a instalar Node.js

nvm install --lts
Enter fullscreen mode Exit fullscreen mode

Este comando instalará la versión LTS, si deseas instalar otra versión simplemente modificar el comando de la siguiente forma, por ejemplo:

nvm install 14.7.0
Enter fullscreen mode Exit fullscreen mode

Windows

Para la instalación en Windows podemos emplear el gestor de paquetes "Chocolatey" o usar el instalador que se encuentra en su página oficial

choco install nodejs-lts
Enter fullscreen mode Exit fullscreen mode

Nota
Para poder hacer uso de este comando es necesario que tengas instalado este gestor de paquetes.

Con esto ya tendremos instalado NPM y Node.js en nuestro sistema operativo, ante cualquier inconveniente no dudes en contactarme.

Artículo extraído de

https://dowar.xyz/blog/post/15

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Retry later