¿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 set
proxy 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>/.npmrc
archivoRespuestas:
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 list
para verificar la configuración del proxy, tal vez tambiénnpm config rm http-proxy
sea necesariorm
parámetro no funciona en versiones anteriores denpm
Windows: consulte la respuesta de @ Aaron a continuación.Intenta eliminarlos con:
fuente
npm config rm http-proxy
linuxMaldita sea, finalmente esto funciona en Debian Jessie con privoxy (removedor de anuncios) instalado, gracias :-)
fuente
Esto ya fue respondido, pero creo que la
--global
configuració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
proxy
ohttps-proxy
configuración establecida en la configuración global que tiene que utilizar--global
en 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 proxy
no funciona. En lugar de usarnpm rm http-proxy
npm config rm proxy npm config rm https-proxy
fuente
Por el valor predeterminado
npm
está buscando paquetes dehttps://registry.npmjs.org
. Lo que también debe hacer es anular los valoresregistry
ystrict-ssl
.fuente
Si revisa la documentación de configuración de npm , dice:
Según esto, para deshabilitar el uso del proxy, la
proxy
configuración debe establecerse ennull
. Para establecer el valor proxy para nulo, uno tiene que asegurarse de queHTTP_PROXY
ohttp_proxy
variable de entorno no se establece. Así que desarma estas variables de entorno y asegúrate de que senpm config ls -l
muestreproxy = 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_proxy
de tipo booleano.fuente
delete
&rm
) solo eliminanhttps-proxy
&proxy
configuraciones para su configuración npm local, no la predeterminada, al establecer nula, anula estas configuraciones predeterminadas--proxy=null
, ¿alguien sabe detalles?--no-proxy
parece 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 -g
npm config delete http-proxy -g
npm config delete https-proxy -g
Verifique el archivo de configuración de 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 á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 list
para ver una lista de todas las configuraciones de npm que están activas.npm config edit
para abrir un editor de texto con configuraciones npm. Para eliminar la línea proxy (o simplemente comentarla).npm config list
para 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.
-g
era 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 the
npm 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_proxy
pará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.npmrc
archivo. 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
.npmrc
COMPROMISO en el proyecto que estaba tratando de ejecutarnpm install
y que este archivo anulaba mi propia configuración.Así que estaba limpiando el valor del proxy, pero también necesitaba cambiar el
.npmrc
interior 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-proxy
Uso 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