Hace ya varios años que publiqué un post en el que explicaba cómo actualizar Node.js a la última versión estable, dicho post aun sigue siendo valido ya que el módulo n sigue funcionando correctamente. Hoy voy a completar dicho post con una manera alternativa para la actualización sin utilizar sudo.
Cómo actualizar Node.js usando NVM en Linux
NVM (Node Version Manger) es un script que al igual que el módulo n, nos permite actualizar Node.js a la última versión estable o versiones intermedias de forma muy sencilla y sin necesidad de usar sudo.
Lo primero de todo va a ser instalar el script de NVM, para ello abrimos un terminal de linux y seguimos los siguientes pasos:
Usando curl, escribir el siguiente comando en el terminal:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
Usando wget, escribir el siguiente comando en el terminal:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
Una vez hemos instalado el script ya podemos comenzar a instalar o actualizar Node.js, si queremos instalar la última versión estable debemos ejecutar.
nvm install node
Si queremos instalar alguna versión específica de Node.js (podéis consultarlas aquí) lo haremos indicándola:
nvm install v6.11.2
Si necesitáis conocer que versión de Node.js tenéis instalada:
nvm use node
Cómo veis el proceso es bastante sencillo.
Cómo actualizar Node.js usando n en Linux
Lo primero de todo es comprobar nuestra versión de Node.js, para ello ejecutamos en una consola lo siguiente:
sudo npm --version
Una vez sabemos que versión tenemos, vamos a comenzar el proceso de actualización. Lo primero de todo será limpiar la cache que genera npm.
sudo npm cache clean -f
El siguiente paso es instalar n, una herramienta de administración de Node.js, que nos va a ayudar bastante.
sudo npm install -g n
Y ahora vamos a instalar la ultima versión estable.
sudo n stable
Si comprobamos la versión de node que tenemos ahora mismo instalada, después de la instalación, debe coincidir con la que aparece en este listado de versiones.
sudo npm --version
Si deseamos instalar alguna versión en concreto podemos hacerlo de la siguiente forma:
sudo n 6.11.2
Y lo ultimo de todo es instalar la última versión de npm.
npm update npm -g
Cómo actualizar Node.js en Windows
Para actualizar Nodej.js en Windows lo haremos como cualquier software que este disponible para el sistema operativo de Microsoft, solo necesitamos elegir la versión ya sea de 32 o 64 bits y descargarnos el instalador.
Cómo actualizar NodeJS en MAC
Al igual que en Windows, si queremos actualizar Node.js en MAC OS también disponemos de un instalador y únicamente hay que ejecutarlo.
Cómo usar Node.js en un contenedor Docker
También podéis utilizar Node.JS en Docker, disponéis de una imagen oficial en la que podéis levantar un contenedor Docker con Node.JS ya instalado.
Node.js es un lenguaje que cada día es más usado en entornos de producción y va evolucionando constantemente por lo que es interesante estar al día de las últimas actualizaciones y sobre todo de seguridad, espero que os sea de utilidad el post.
Compártelo: