quitar password node false example configurar node.js proxy

node.js - password - ¿Cómo borrar la configuración del proxy https de NPM?



quitar proxy npm (23)

Consulte la configuración de npm en el archivo C:/Users/myusers.npmrc . En algún momento la configuración de configuración de proxy npm no se aplica. así que vale la pena verificar allí.

¿Cómo puedo borrar la configuración anterior del proxy ssl de NPM? bueno, busco mucho, pero todo lo que recibo se trata principalmente de cómo set proxy en la red corporativa.

Intento establecer proxy en nada:

npm config set http-proxy npm config set https-proxy

el primer paso de comando aún el segundo advierte que:

npm WARN invalid config proxy="" npm WARN invalid config Must be a full url with ''http://''

¿Es negligente la advertencia y borré con éxito la configuración del proxy?


Creo que no es http-proxy sino proxy:

npm config set proxy="http://yourproxyhere"


Ejecutando npm versión 2.10.1 en Windows 7, utilicé:

npm config delete proxy npm config delete https-proxy


En mi caso (Linux Mint 16 basado en Ubuntu), tuve que:

  1. npm config delete https-proxy , y también

  2. borre el parámetro de entorno https_proxy Bash, por extraño que parezca, aunque no puedo encontrar este comportamiento documentado en ninguna parte, npm recurre a https_proxy :

    $ http_proxy='''' https_proxy='''' npm config get https-proxy null $ http_proxy='''' xxhttps_proxy='''' npm config get https-proxy https://1.2.3.4:8080


Esto funciona

npm config delete http-proxy npm config delete https-proxy npm config rm proxy npm config rm https-proxy set HTTP_PROXY=null set HTTPS_PROXY=null


Esto ya fue respondido, pero creo que la configuración --global no está cubierta correctamente.

Al ejecutar el npm config rm proxy se elimina el proxy de la configuración del usuario .
Esto se puede verificar fácilmente ejecutando: npm config list .

Si hay una configuración proxy o https-proxy establecida en la configuración global, debe usar --global en el comando para eliminarla.

Entonces, al final esto limpiará los proxies de las configuraciones locales y globales:

npm config rm proxy npm config rm https-proxy npm config --global rm proxy npm config --global rm https-proxy


Intente eliminarlos con:

npm config delete proxy npm config delete https-proxy


La forma más fácil de eliminar cualquier configuración de npm es editar el archivo de configuración npm. Solo se necesitan dos (2) comandos para hacer esto; uno para abrir el archivo de configuración npm para su edición, el otro para confirmar su cambio.

  1. escriba npm config list para ver una lista de todas las configuraciones npm que están activas.
  2. escriba npm config edit para abrir un editor de texto con configuraciones npm. Para eliminar la línea de proxy (o simplemente comentarlo).
  3. Guarde el archivo de configuración y ciérrelo.
  4. escriba npm config list para confirmar que la configuración del proxy se ha eliminado.

¡Así es la vida!

Intenté todo lo que figuraba en esta página, ninguno funcionó, luego intenté editar la configuración. Funcionó al instante. (Yo uso Windows 10)


Nada arriba funcionó para mí. Tuve que editar el archivo ".npmrc" que estará bajo el directorio de inicio del usuario (por ejemplo: c: / users / abcuser):

http_proxy=null registry=https://registry.npmjs.org/ strict-ssl=true proxy=null




Por el valor predeterminado npm está buscando paquetes de https://registry.npmjs.org . Lo que también debe hacer es anular el registry y strict-ssl valores strict-ssl .

npm config set registry "http://registry.npmjs.org" npm config set strict-ssl false


Si revisas la documentación de configuración de npm , dice:

apoderado

Valor predeterminado: variable de entorno HTTP_PROXY o http_proxy, o nulo

Tipo: url

De acuerdo con esto, para deshabilitar el uso del proxy, la configuración del proxy debe establecerse en null . Para establecer el valor proxy en nulo, uno debe asegurarse de que la variable de entorno HTTP_PROXY o http_proxy no esté configurada. Desconecte estas variables de entorno y asegúrese de que npm config ls -l muestre proxy = null .

Además, es importante tener en cuenta que:

  • La eliminación de las configuraciones de config http_proxy y https_proxy por sí sola no ayudará si todavía tiene HTTP_PROXY o la variable de entorno http_proxy está establecida en algo y
  • Establecer el registro para usar http: // y establecer strict-ssl en false no lo ayudará si no está detrás de un proxy de todos modos y tiene HTTP_PROXY establecido en algo.

Hubiera sido mejor si npm hubiera hecho que el tipo de configuración de proxy fuera booleano para activar / desactivar el uso del proxy. O bien, pueden introducir una nueva configuración de sort use_proxy de tipo boolean.


Tengo exactamente el mismo problema, sigo viendo mi configuración de proxy incluso después de eliminar el archivo npmrc y eliminar las claves.

Descubrí que las npm usaban el proxy http de la clave de Windows por defecto.

Vaya a Computer-> Properties-> Advanced system settings-> Environement variables y verifique que no haya una clave http-proxy configurada.


Tuve el mismo problema una vez.
Siga estos pasos para eliminar valores proxy:

1. Para eliminar el proxy en npm:
(-g es importante)
npm config delete proxy -g
npm config delete http-proxy -g
npm config delete https-proxy -g

Verifique el archivo de configuración npm usando:
npm config list

2.Para eliminar el proxy del sistema: set HTTP_PROXY=null set HTTPS_PROXY=null

Ahora cierre la línea de comando y ábralo para actualizar las variables (proxy).


esto funciona para mi fime

proxy=http://<username>:<pass>@proxyhost:<port> https-proxy=http://<uname>:<pass>@proxyhost:<port>

muestra en mi instancia nombre de usuario: uname y contraseña: pword

npm config set proxy=http://uname:[email protected]:8080 npm config set https-proxy=http://uname:[email protected]:8080


hay una forma simple de eliminar o eliminar los proxies npm.

npm config delete proxy npm config delete https-proxy


he usado

npm config set proxy null npm config set https-proxy null

Y funcionó para mí.

Atentamente


ok, "NPM config delete ..." es el comando correcto para el entorno de Windows, viceversa "NPM config rm ..." es para un entorno tipo Unix. Además, al menos para mí, era obligatorio agregar la opción "-g" porque el comando funcionaba correctamente


npm config delete http-proxy npm config delete https-proxy npm config delete proxy -g npm config delete http-proxy -g

entonces

npm config get proxy

nulo

además

npm i -g bower to update

npm tenía un error en el proxy


npm config delete proxy -g

trabajó para mi.

-g fue importante ya que inicialmente se estableció con esa opción. Puede verificar las configuraciones establecidas con:

npm config list


npm config rm proxy npm config rm https-proxy

Trabajó para mi


npm config rm proxy npm config rm https-proxy unset HTTP_PROXY unset HTTPS_PROXY unset http_proxy unset https_proxy

Maldición, finalmente, este es el truco en Debian Jessie con privoxy (removedor de publicidad) instalado, gracias :-)