Herramienta de administración de nodos nvm de instalación de Mac

Tabla de contenido

prefacio

antes de la instalación

instalar nvm

Después de la instalación

uso de nvm

Establecer nvm Taobao espejo

 comandos comunes nvm


 

Prefacio:

        Nvm es una herramienta de gestión de nodos Durante el desarrollo del proyecto, la versión del nodo suele ser demasiado alta o demasiado baja. En este momento, usar nvm puede resolver este problema muy bien.

        nvm es un maestro que administra los dos hermanos node y npm, y npm se instala junto con node. Así que no se preocupe por npm, no hay npm sin nodo.

Antes de la instalación:

Para desinstalar el nodo instalado, ejecute los siguientes comandos en la terminal uno por uno:

npm ls -g --depth=0
sudo rm -rf /usr/local/lib/node_modules
sudo rm /usr/local/bin/node
cd  /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm

Instalar nvm:

Vaya al sitio web oficial para encontrar el comando de instalación de la última versión: nvm/README.md en master nvm-sh/nvm GitHub Node Version Manager - Script bash compatible con POSIX para administrar múltiples versiones activas de node.js - nvm/README.md en maestro nvm-sh/nvm https://github.com/nvm-sh/nvm/blob/master/README.md

Mi última versión es v0.39.1, por lo que mi último comando de instalación es el siguiente. 

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

Después de ejecutar el comando de instalación, copie el siguiente código para ejecutar:

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" # This loads nvm

Después de la instalación: 

Ejecute nvm -v y aparecerá el número de versión, lo que significa que la instalación se realizó correctamente

Uso de nvm:

cada vez que se cierra la terminal. No se puede usar ninguno de los comandos nvm, lo que indica que common not found:nvm ,

La primera forma es ejecutar el siguiente código para garantizar el uso normal de nvm:

source ~/.bash_profile

El segundo método configura .bash_profile y .zshrc:

        .bash_profile , vuelva a abrir una ventana de terminal, ingrese vim ~/.bash_profile  para crear un archivo .bash_profile. Copie el código a continuación y péguelo en el archivo creado. Luego presione :wq! para guardar y salir de la edición del archivo actual. Si ya existe un archivo .bash_profile, entonces no se puede crear vim ~/.bash_profile. En este momento, use el comando open ~/.bash_profile para abrir el archivo. De manera similar, copie el siguiente código, guárdelo en el texto y salga.

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" # This loads nvm

Una vez que el archivo .bash_profile se haya configurado correctamente, ejecute el siguiente código en el terminal para que la configuración surta efecto:

source ~/.bash_profile

         .zshrc , ingrese vim ~/.zshrc  para crear un archivo .zshrc. Copie el código a continuación y péguelo en el archivo creado. Luego presione :wq! para guardar y salir de la edición del archivo actual. Si ya existe un archivo .zshrc, entonces no se puede crear vim ~/.zshrc. En este momento, use el comando open ~/.zshrc para abrir el archivo. De manera similar, copie el siguiente código, guárdelo en el texto y salga. 

export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

 Una vez que el archivo .zshrc se haya configurado correctamente, ejecute el siguiente código en el terminal para que la configuración surta efecto:

source ~/.zshrc

     En este momento, incluso si la terminal se cierra y se vuelve a abrir, nvm se puede usar normalmente.


Configure el espejo nvm Taobao: 

Debido a que nvm usa una fuente de espejo externa de forma predeterminada, la descarga es muy lenta y, a menudo, falla. En este momento, puede configurar la imagen Taobao de nvm . La velocidad de descarga será súper rápida.

 Ejecute el siguiente comando en la terminal y la imagen de Taobao se configurará correctamente:

NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

 Comandos comunes de NVM:

nvm ls: enumera todas las versiones de nodos instaladas

nvm ls-remote: muestra todas las versiones de servidores remotos (lista oficial de versiones de nodos)

lista nvm: enumera todas las versiones de nodos instaladas

lista de nvm disponible: muestra todas las versiones disponibles para descargar

nvm install stable: instala la última versión de node

nvm install [número de versión del nodo]: instala el nodo de la versión especificada

nvm uninstall [número de versión del nodo]: elimina la versión especificada instalada

nvm use [número de versión del nodo]: cambie al nodo de la versión especificada

nvm current: ver la versión actual del nodo

nvm alias [alias] [número de versión del nodo]: agregue un alias a un número de versión diferente

nvm unalias [alias]: elimina un alias definido

nvm alias predeterminado [número de versión del nodo]: establezca la versión predeterminada

Supongo que te gusta

Origin blog.csdn.net/var_infinity/article/details/127815624
Recomendado
Clasificación