¿Cómo puedo borrar la configuración del proxy SSL anterior de NPM? bueno, busco mucho, pero todas las publicaciones que recibí tratan principalmente sobre cómo setproxy en la red corporativa.
Intento establecer el proxy en nada:
npm config set http-proxy
npm config set https-proxy
el primer comando pasa pero el segundo advierte que:
npm WARN invalid config proxy=""
npm WARN invalid config Must be a full url with 'http://'
¿La advertencia es descuidada y he borrado con éxito la configuración del proxy?

<user_dir>/.npmrcarchivoRespuestas:
Nada de lo anterior me ayudó, pero esto sí:
Fuente: http://jonathanblog2000.blogspot.ch/2013/11/set-and-reset-proxy-for-git-and-npm.html
fuente
npm config listpara verificar la configuración del proxy, tal vez tambiénnpm config rm http-proxysea necesariormparámetro no funciona en versiones anteriores denpmWindows: consulte la respuesta de @ Aaron a continuación.Intenta eliminarlos con:
fuente
npm config rm http-proxylinuxMaldita sea, finalmente esto funciona en Debian Jessie con privoxy (removedor de anuncios) instalado, gracias :-)
fuente
Esto ya fue respondido, pero creo que la
--globalconfiguración no está cubierta correctamente.Al ejecutar
npm config rm proxy, elimina el proxy de la configuración del usuario .Esto se puede verificar fácilmente ejecutando:
npm config list.Si hay
proxyohttps-proxyconfiguración establecida en la configuración global que tiene que utilizar--globalen el comando para eliminarlo.Entonces, al final, esto limpiará los proxies de las configuraciones locales y globales:
fuente
En la última versión
npm rm proxyno funciona. En lugar de usarnpm rm http-proxynpm config rm proxy npm config rm https-proxyfuente
Por el valor predeterminado
npmestá buscando paquetes dehttps://registry.npmjs.org. Lo que también debe hacer es anular los valoresregistryystrict-ssl.fuente
Si revisa la documentación de configuración de npm , dice:
Según esto, para deshabilitar el uso del proxy, la
proxyconfiguración debe establecerse ennull. Para establecer el valor proxy para nulo, uno tiene que asegurarse de queHTTP_PROXYohttp_proxyvariable de entorno no se establece. Así que desarma estas variables de entorno y asegúrate de que senpm config ls -lmuestreproxy = null.Además, es importante tener en cuenta que:
Hubiera sido mejor si npm hubiera hecho que el tipo de configuración del proxy sea booleano para activar / desactivar el uso del proxy. O pueden introducir una nueva configuración de tipo
use_proxyde tipo booleano.fuente
delete&rm) solo eliminanhttps-proxy&proxyconfiguraciones para su configuración npm local, no la predeterminada, al establecer nula, anula estas configuraciones predeterminadas--proxy=null, ¿alguien sabe detalles?--no-proxyparece funcionarHe utilizado los siguientes comandos para eliminar cualquier conjunto de proxy:
Y resolvió mi problema :)
fuente
Hay una manera simple de eliminar o eliminar los proxies npm.
fuente
Tuve el mismo problema una vez.
Siga estos pasos para eliminar los valores de proxy:
1. Para eliminar el proxy en npm:
(-g es importante)
npm config delete proxy -gnpm config delete http-proxy -gnpm config delete https-proxy -gVerifique el archivo de configuración de npm usando:
npm config list2.Para eliminar el proxy del sistema:
set HTTP_PROXY=nullset HTTPS_PROXY=nullAhora cierre la línea de comando y ábrala para actualizar las variables (proxy).
fuente
Nada de lo anterior funcionó para mí. Tuve que editar el archivo ".npmrc" que estará en el directorio de inicio del usuario (ej: c: \ users \ abcuser):
fuente
Ejecutando npm versión 2.10.1 en Windows 7, utilicé:
fuente
Esto funciona
fuente
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 editar, el otro para confirmar su cambio.
npm config listpara ver una lista de todas las configuraciones de npm que están activas.npm config editpara abrir un editor de texto con configuraciones npm. Para eliminar la línea proxy (o simplemente comentarla).npm config listpara confirmar que se ha eliminado la configuración del proxy.¡Así es la vida!
Intenté todo lo que aparece en esta página, ninguno funcionó, luego intenté editar la configuración. Funcionó al instante. (Yo uso Windows 10)
fuente
trabajó para mi.
-gera importante ya que inicialmente se configuró con esa opción. Puede verificar las configuraciones establecidas con:fuente
Creo que no es http-proxy sino proxy:
fuente
npm ERR! If you are behind a proxy, please make sure that thenpm ERR! 'proxy' config is set properly. See: 'npm help config'ninguna de las otras opciones funcionó. Este funcionó mejor.Trabajó para mi
fuente
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 npm usaba la clave env de Windows http-proxy de forma predeterminada.
Vaya a Computadora-> Propiedades-> Configuración avanzada del sistema-> Variables de entorno y verifique que no haya una clave de proxy HTTP configurada.
fuente
http-proxy. Quizás la advertencia sea realmente descuidada.En mi caso (Linux Mint 16 basado en Ubuntu), tuve que:
npm config delete https-proxy, y tambiénborre el
https_proxyparámetro del entorno Bash, por extraño que parezca, aunque no puedo encontrar este comportamiento documentado en ninguna parte, npm recurre ahttps_proxy:fuente
Vea la configuración de npm en el
C:\Users\myusers.npmrcarchivo. En algún momento no se aplica la configuración de configuración del proxy npm. así que vale la pena revisar allí.fuente
Prueba esto,
npm config eliminar http-proxy
npm config delete https-proxy
npm config rm proxy
npm config rm https-proxy
establecer HTTP_PROXY = nulo
establecer HTTPS_PROXY = nulo
fuente
luego
además
npm tenía un error en el proxy
fuente
ejecutar la lista de configuración de npm enumerará todos los valores de proxy ... en mi caso, el valor de proxy se obtuvo del archivo npmrc global, lo eliminó y pude completar la instalación de npm en mi máquina Windows
fuente
he usado
Y funcionó para mí.
Atentamente
fuente
esto funciona para mí fime
muestra en mi instancia nombre de usuario: uname y contraseña: pword
fuente
Estuve luchando con esto por años. Lo que finalmente hice fue ir al archivo .npmrc (que se puede encontrar en el directorio del usuario seguido del nombre del usuario, es decir, C: \ Users \ erikj / .npmrc), lo abrí con un editor de texto, eliminé manualmente cualquier proxy configuración y cambió la configuración http: // a https: //. En este caso, es cuestión de experimentar si http o https funcionarán para usted. En mi caso, https funcionó. Imagínate.
fuente
Bueno, voy a dejar esto aquí porque estaba teniendo un gran problema con NPM.
Estaba tratando de cambiar una configuración de proxy usando
npm config set proxy "http://.../"y luego ejecutandonpm config get proxy. SIEMPRE estaba devolviendo un valor incorrecto, diferente del que había establecido.Descubrí que tenía un
.npmrcCOMPROMISO en el proyecto que estaba tratando de ejecutarnpm instally que este archivo anulaba mi propia configuración.Así que estaba limpiando el valor del proxy, pero también necesitaba cambiar el
.npmrcinterior del proyecto de la carpeta.Después de eso, todo funcionó bien.
fuente
Si desea cambiar entre proxy para la red de la empresa y eliminar el proxy para la red doméstica / personal, puede usar
--no-proxyUso de la muestra:
fuente
En mi caso, (sistema operativo Windows), después de poner todos esos comandos en la lista, npm siguió tomando el proxy en la configuración del registro de Windows
\ HKEY_CURRENT_USER \ Medio ambiente
simplemente elimine la configuración del proxy allí, después de eso, reinicié la PC y luego "npm install" funcionó para mí
Ejemplo
fuente
El Módulo Http está en desuso y se reemplaza con HttpClient.
Cambia tus importaciones a
import { HttpClientModule }de'@angular/common/http';fuente