NVM: instal·leu i gestioneu diverses versions de Node.js a Linux


Node Version Manager (NVM en resum) és un script bash senzill per gestionar diverses versions actives de node.js al vostre sistema Linux. Us permet instal·lar diverses versions de node.js, veure totes les versions disponibles per a la instal·lació i totes les versions instal·lades al vostre sistema.

Nvm també admet l'execució d'una versió específica de node.js i pot mostrar el camí a l'executable fins on s'ha instal·lat, i molt més.

En aquest article, explicarem com instal·lar Node Version Manager (NVM) per gestionar diverses versions actives de node.js a la vostra distribució Linux.

Instal·lació de Node Version Manager a Linux

Per instal·lar o actualitzar nvm a la vostra distribució de Linux, podeu descarregar l'script d'instal·lació automàtica mitjançant les eines de línia d'ordres wget tal com es mostra.

# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
OR
# wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

L'script d'instal·lació automàtica anterior clona el repositori nvm a ~/.nvm al vostre directori d'inici i afegeix les ordres d'origen necessàries als scripts d'inici de l'intèrpret d'ordres, és a dir, ~/.bash_profile, ~/.zshrc, ~/ .profile, o ~/.bashrc, depenent del programa shell que utilitzeu, tal com es mostra a la captura de pantalla següent.

A continuació, verifiqueu si el nvm s'ha instal·lat al vostre sistema mitjançant l'ordre següent.

# command -v nvm

nvm

Mostrarà la sortida com a nvm si la instal·lació va tenir èxit.

Com utilitzar el gestor de versions del node a Linux

Ara és el moment d'aprendre a utilitzar Node Version Manager a Linux.

Per descarregar, compilar i instal·lar la darrera versió de node, executeu l'ordre següent:

# nvm install node 

Tingueu en compte que a l'ordre anterior, node és un àlies per a la darrera versió.

Per instal·lar una versió de node específica, primer enumereu les versions de nodes disponibles i després instal·leu la versió tal com es mostra.

# nvm ls-remote
# nvm install 10.15.3  	#or 8.16.0, 11.15.0 etc

Podeu comprovar tota la versió instal·lada amb l'ordre següent:

# nvm ls

Podeu utilitzar una versió node.js en qualsevol intèrpret d'ordres nou com es mostra:

# nvm use node	#use default
OR
# nvm use 10.15.3

Alternativament, simplement executeu una versió de node tal com es mostra (per sortir, premeu ^C).

# nvm use node	#use default
OR
# nvm use 10.15.3

És important destacar que podeu veure el camí a l'executable on s'ha instal·lat una versió de node específica de la següent manera:

# nvm which 10.15.3
# nvm which 12.2.0
# nvm which system  #check system-installed version of a node using “system” alias

A més, per configurar manualment una versió de node predeterminada que s'utilitzarà en qualsevol intèrpret d'ordres nou, utilitzeu l'àlies predeterminat tal com es mostra.

# nvm alias default 10.15.3
# nvm alias default system
# nvm alias default 12.2.0

Nota: Podeu crear un fitxer d'inicialització .nvmrc al directori arrel del vostre projecte (o qualsevol directori pare) i afegir-hi un número de versió del node o qualsevol altra marca o opció d'ús que nvm entengui. A continuació, utilitzeu algunes de les ordres que acabem de veure més amunt per operar amb la versió especificada al fitxer.

Per obtenir més informació, vegeu nvm --help o aneu al repositori de Github del Gestor de versions del node: https://github.com/nvm-sh/nvm.

Això és tot! Node Version Manager és un script bash senzill per gestionar diverses versions actives de node.js al vostre sistema Linux. Utilitzeu el formulari de comentaris següent per fer preguntes o compartir els vostres comentaris amb nosaltres.