see overridden org how home false delete node.js batch-file npm

node.js - how - registry https registry npmjs org overridden



"Npm config set registry https://registry.npmjs.org/" no funciona en el archivo windows bat (8)

Creo a.bat en Windows 7, el contenido de a.bat es:

@echo off npm config set registry https://registry.npmjs.org/

y luego ejecuta a.bat, pero no funciona, encuentro que la palabra "establecer" es una palabra clave especial para npm y bat, ¿hay algún método para resolver esta pregunta?


Al ejecutar .bat, está configurando la configuración para esa sesión no de forma global. Cuando abres otro prompt de cmd y ejecutas npm install esa configuración no se configura para esta sesión, así que modifica tu archivo .bat como

@echo off npm config set registry https://registry.npmjs.org/ @cmd.exe /K


En la versión 4.4.1, puede usar:

npm config set @myco:registry http://reg.example.com

Donde @myco es el alcance de su paquete. Puede instalar el paquete de esta manera:

npm install @myco/my-package

ref: https://docs.npmjs.com/misc/scope


En la versión npm 3.7.3

npm set registry=http://whatever/


No debe cambiar el registro npm utilizando archivos .bat . En cambio intente utilizar modificar el archivo .npmrc que es la configuración para npm . El comando correcto para cambiar el registro es

npm config set registry <registry url>

Puede encontrar más información con el npm help config , también puede buscar privilegios cuando y si está ejecutando archivos .bat esta manera.


Probablemente sea demasiado tarde para responder. Pero si alguien lo necesita, seguir funciona bien, ya que lo he usado muchas veces.

npm config set registry=https://registry.npmjs.com/


Puedes cambiar usando el .bat asegúrate de ejecutar el comando de llamada antes, con suerte esto ayuda a cualquier persona en el futuro a hacer comandos .bat similares.

call npm config set registry https://registry.npmjs.org/


También podemos ejecutar npm install con opciones de registry para múltiples URL de registro personalizadas.

npm install --registry=https://registry.npmjs.org/ npm install --registry=https://custom.npm.registry.com/


npm config set registry=https://registry.npmjs.com/

Agregará una línea ''registry = https://registry.npmjs.com/ '' en su archivo de configuración .npmrc