Skip to content

Uso de nrm

nrm es una herramienta de gestión de espejos para el gestor de paquetes npm de Node.js. Te ayuda a cambiar rápidamente entre diferentes espejos de registro de npm.

Nota: Después de cambiar de espejo, si las instalaciones son lentas o fallan, ¡puede deberse a problemas con el espejo específico! Cambia a un espejo diferente según sea necesario.

Instalación global de nrm

Asegúrate de que Node.js esté instalado y npm funcione correctamente:

bash
npm install nrm -g

Nota

Si estás usando nvm, necesitarás reinstalar nrm después de cambiar de versiones de Node.js.

Comandos comunes de nrm

bash
# Verificar versión:
nrm -V

# Verificar versión y ruta de instalación:
npm list -g nrm

# Ver lista de espejos:
nrm ls

# Cambiar a un espejo específico:
nrm use <nombre-del-espejo>

# Añadir un espejo:
nrm add <nombre-del-espejo> <url-del-espejo>
Ejemplo: nrm add taobao https://registry.npmmirror.com/

# Eliminar un espejo:
nrm del <nombre-del-espejo>

Lista predeterminada de espejos de nrm

bash
  npm ---------- https://registry.npmjs.org/
  yarn --------- https://registry.yarnpkg.com/
  tencent ------ https://mirrors.tencent.com/npm/
  cnpm --------- https://r.cnpmjs.org/
* taobao ------- https://registry.npmmirror.com/
  npmMirror ---- https://skimdb.npmjs.com/registry/
  huawei ------- https://repo.huaweicloud.com/repository/npm/

nrm

Problemas comunes con nrm

Si encuentras un error como: "No se puede cargar el archivo C:\Program Files\nodejs\node_global\nrm.ps1, porque la ejecución de scripts está deshabilitada en este sistema. Para más información, consulta https:/go.microsoft.com/fwlink/?LinkID=135170 about_Execution_Policies."

Solución: Ejecuta cmd como administrador y cambia la política de ejecución de scripts

  1. Ejecuta Start-Process powershell -Verb runAs en PowerShell (ejecutar cmd como administrador)
  2. Ejecuta set-ExecutionPolicy RemoteSigned e ingresa Y (cambiar la política de scripts de confianza)

problemas de nrm

Construido con VitePress