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.