Node.js és un entorn de temps d'execució de JavaScript àmpliament utilitzat per al desenvolupament d'aplicacions web i de servidor, pel seu rendiment i escalabilitat.
Utilitza un model d'E/S sense bloquejos basat en esdeveniments que és lleuger i eficient, perfecte per a aplicacions en temps real amb ús intensiu de dades. Donades aquestes capacitats, és una opció popular per crear API i microserveis
En aquest post, et guiaré a través dels passos necessaris per instal·lar Node.js en una màquina amb Ubuntu 22.04.
Abans de començar amb la instal·lació, és important assegurar-te que el teu sistema estigui actualitzat. Obre un terminal i executa les ordres següents:
sudo apt update
sudo apt upgrade -y
Node Package Management, o NPM, és el gestor de paquets predeterminat per a Node.js i és fonamental per a la gestió de dependències en projectes Node.js. Permet als desenvolupadors instal·lar, actualitzar i administrar les biblioteques i els mòduls de tercers que els seus projectes necessiten. Sense npm, hauries de gestionar manualment totes les dependències, cosa que seria ineficient i propens a errors.
apt install npm -y
S'instal·larà la darrera versió de "npm", podràs comprovar la versió amb la següent ordre:
npm -v
Els dipòsits predeterminats d'Ubuntu inclouen Node.js. Per tant, pots instal·lar Node.js fàcilment, mitjançant l'administrador de paquets "apt".
A continuació, instal·la Node.js amb la següent ordre:
apt install nodejs -y
Un cop finalitzada la instal·lació, podràs verificar la versió de la instal·lació de Node.js:
node -v
Aquest mètode descarregarà i instal·larà la darrera versió disponible als repositoris d'Ubuntu, actualment és la v12.22.9.
Si vols instal·lar una versió específica de Node.js en un servidor Ubuntu 22.04, pots utilitzar NVM(Node Version Manager), per administrar totes les versions disponibles, fàcilment.
Per descarregar i instal·lar NVM, executa el següent script:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
A continuació, executa les ordres següents per carregar NVM a la sessió del terminal(necessari):
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion"
Podts revisar algunes de les versions disponibles amb la següent URL oficial de Node.js:
https://nodejs.org/en/download/package-manager
Per poder instal·lar una versió específica. Per exemple, si voleu instal·lar la versió 17.1.0, podeu utilitzar la següent ordre amb la versió:
nvm install v17.1.0
###5. Com Desinstal·lar Node.js del servidor Ubuntu 22.04?
Si utilitzes "apt" per instal·lar-lo, fes servir l'ordre "apt remove" per eliminar la versió Node.js dels dipòsits del sistema:
apt remove nodejs
Si vas utilitzar NVM per instal·lar Node.js, primer has de desactivar la versió de Node.js que actualment està activa i en ús:
nvm deactivate
Un cop desactivada, podràs desinstal·lar Node.js:
nvm uninstall node
En cas que tinguis més d'una versió de Node.js instal·lada, pots desinstal·lar una versió en específic amb:
nvm uninstall [versió de node.js]
Com a exemple, per desinstal·lar la versió 17.1.0:
nvm uninstall V17.1.0
Esperem que ara comprenguis com instal·lar Node.js a Ubuntu 22.04. Quan Node.js estigui instal·lat correctament al vostre sistema Ubuntu 22, podràs desenvolupar i executar aplicacions Node.js. Per mantenir la seguretat de les teves aplicacions Node.js, recorda seguir les pràctiques recomanades de seguretat, mantenir actualitzades les dependències i aplicar les mesures de seguretat adequades.