Hoe kan ik de https-proxy-instelling van NPM wissen?

Hoe kan ik de vorige ssl-proxy-instelling van NPM wissen?
Nou, ik zoek veel, maar alle berichten die ik krijg, gaan voornamelijk over het setvan een proxy in het bedrijfsnetwerk.

Ik probeer de proxy op niets in te stellen:

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

de eerste opdracht passeert en de tweede waarschuwt dat:

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

is de waarschuwing verwaarloosbaar en heb ik de proxy-instelling gewist?


Antwoord 1, autoriteit 100%

Geen van bovenstaande heeft me geholpen, maar dit wel:

npm config rm proxy
npm config rm https-proxy

Bron: http://jonathanblog2000.blogspot .ch/2013/11/set-and-reset-proxy-for-git-and-npm.html


Antwoord 2, autoriteit 32%

Probeer ze te verwijderen met:

npm config delete proxy
npm config delete https-proxy

Antwoord 3, autoriteit 10%

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

Verdorie, eindelijk werkt dit in Debian Jessie met privoxy (ad remover) geïnstalleerd, bedankt 🙂


Antwoord 4, autoriteit 8%

Dit is al beantwoord, maar ik denk dat de configuratie --globalniet goed is afgedekt.

Door npm config rm proxyuit te voeren, verwijdert u de proxy uit gebruikersconfiguratie.
Dit kan eenvoudig worden geverifieerd door: npm config listuit te voeren.< br>
Als er een proxyof https-proxyinstelling is ingesteld in global config, moet je --globalgebruiken in de opdracht om deze te verwijderen.

Dus uiteindelijk zal dit de proxy’s van zowel lokale als globale configuraties opschonen:

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

Antwoord 5, autoriteit 6%

In de nieuwste versie werkt npm rm proxyniet. Gebruik in plaats daarvan npm rm http-proxy

npm config rm proxy
npm config rm https-proxy


Antwoord 6, autoriteit 6%

Met de standaardwaarde zoekt npmnaar pakketten van https://registry.npmjs.org. Wat u ook moet doen, is de waarden registryen strict-ssloverschrijven.

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

Antwoord 7, autoriteit 5%

Ik heb de onderstaande commando’s gebruikt voor het verwijderen van een proxy-set:

   npm config rm proxy
    npm config rm https-proxy

En het loste mijn probleem op 🙂


Antwoord 8, autoriteit 4%

Als je de npm-configuratiedocumentatiedoorloopt, staat er:

proxy

Standaard: HTTP_PROXY of http_proxy omgevingsvariabele, of
null

Type: url

Om het gebruik van proxy uit te schakelen, moet de proxy-instelling worden ingesteld op null. Om de proxywaarde op null in te stellen, moet men ervoor zorgen dat de omgevingsvariabele http_proxyof http_proxyniet is ingesteld. Schakel deze omgevingsvariabelen dus uit en zorg ervoor dat npm config ls -lproxy = nullweergeeft.

Het is ook belangrijk op te merken dat:

  • Het alleen verwijderen van de configuratie-instellingen http_proxy en https_proxy is niet voldoende
    help als je nog steeds HTTP_PROXY of http_proxy omgevingsvariabele hebt
    is ingesteld op iets en
  • Register instellen om http:// te gebruiken en instelling
    strict-ssl naar false zal je niet helpen als je niet achter een proxy zit
    hoe dan ook en heb HTTP_PROXY ergens op ingesteld.

Het zou beter zijn geweest als npm het type proxy-instelling op boolean had gezet om het proxygebruik in/uit te schakelen. Of ze kunnen een nieuwe instelling van sort use_proxyvan het type boolean introduceren.


Antwoord 9, autoriteit 4%

er is een eenvoudige manier om de npm-proxy’s te verwijderen of te verwijderen.

npm config delete proxy
npm config delete https-proxy

Antwoord 10, autoriteit 3%

Ik heb ooit hetzelfde probleem gehad.
Volg deze stappen om proxywaarden te verwijderen:

1. Proxy verwijderen in npm:
(-g is belangrijk)
npm config delete proxy -g
npm config delete http-proxy -g
npm config delete https-proxy -g

Controleer het npm-configuratiebestand met:
npm config list

2. Systeemproxy verwijderen:
set HTTP_PROXY=null
set HTTPS_PROXY=null

Sluit nu de opdrachtregel en open deze om de variabelen (proxy) te vernieuwen.


Antwoord 11, autoriteit 3%

Niets hierboven werkte voor mij. Ik moest het bestand “.npmrc” bewerken dat zich in de homedirectory van de gebruiker bevindt (bijvoorbeeld: c:\users\abcuser):

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

Antwoord 12, autoriteit 3%

Met npm versie 2.10.1 in Windows 7 gebruikte ik:

npm config delete proxy
npm config delete https-proxy

Antwoord 13, autoriteit 3%

Dit werkt

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

Antwoord 14, autoriteit 2%

De gemakkelijkste manier om een ​​configuratie van npm te verwijderen, is door het npm-configuratiebestand te bewerken. Er zijn slechts twee (2) commando’s nodig om dit te doen; één om het npm-configuratiebestand te openen om te bewerken, de andere om uw wijziging te bevestigen.

  1. typ npm config listom een ​​lijst te zien van alle actieve npm-configuraties.
  2. typ npm config editom een ​​teksteditor met npm-configuraties te openen.
    Om de proxyregel te verwijderen (of er gewoon commentaar op te geven).
  3. Sla het configuratiebestand op en sluit het.
  4. typ npm config listom te bevestigen dat de proxyconfiguratie is verwijderd.

C’est la vie!

Ik heb alles geprobeerd wat op deze pagina staat, niets werkte, daarna probeerde ik de configuratie te bewerken. Het werkte meteen. (Ik gebruik Windows 10)


Antwoord 15, autoriteit 2%

Probeer dit,

npm config verwijder http-proxy

npm-configuratie https-proxy verwijderen

npm config rm proxy

npm config rm https-proxy

HTTP_PROXY=null instellen

HTTPS_PROXY=null instellen


Antwoord 16

npm config delete proxy -g

werkte voor mij.

-gwas belangrijk omdat het aanvankelijk met die optie was ingesteld.
U kunt de configuraties controleren die zijn ingesteld met:

npm config list

Antwoord 17

npm config rm proxy
npm config rm https-proxy

Werkte voor mij


Antwoord 18

Ik denk dat het geen http-proxy is maar proxy:

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

Antwoord 19

Heb precies hetzelfde probleem, ik blijf mijn proxyconfiguratie zien, zelfs nadat ik het npmrc-bestand heb verwijderd en de sleutels heb verwijderd.

Ik ontdekte dat npm standaard Windows env-sleutel http-proxy gebruikte.

Dus ga naar Computer->Properties->Geavanceerde systeeminstellingen->Omgevingsvariabelen en controleer of er geen http-proxysleutel is geconfigureerd.


Antwoord 20

In mijn geval (Linux Mint 16 gebaseerd op Ubuntu), moest ik:

  1. npm config delete https-proxy, en ook

  2. wis de https_proxyBash-omgevingsparameter — vreemd genoeg, hoewel ik dit gedrag nergens gedocumenteerd kan vinden, valt npm terug op 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
    

Antwoord 21

Zie de npm-instellingen in het bestand C:\Users\myusers.npmrc. Soms zijn de npm-proxyconfiguratie-instellingen niet van toepassing. dus het is de moeite waard om daar in te checken.


Antwoord 22

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

dan

npm config get proxy

null

ook

npm i -g bower to update

npm had een fout in de proxy


Antwoord 23

voer npm-configuratielijst uit
het zal alle proxywaarden weergeven.. in mijn geval werd de proxywaarde opgehaald uit het globale npmrc-bestand, verwijderd en kon ik de npm-installatie op mijn Windows-computer voltooien


Antwoord 24

Nou, ik laat het hier bij omdat ik grote problemen had met NPM.

Ik probeerde een proxy-instelling te wijzigen met npm config set proxy "http://.../"en vervolgens npm config get proxyuit te voeren. Het gaf ALTIJD een verkeerde waarde terug, anders dan de waarde die ik had ingesteld.

Ik kwam erachter dat ik een .npmrcCOMMITED had op het project dat ik probeerde uit te voeren npm installen dat dit bestand mijn eigen configuratie overschreef.

Dus het was de proxy-waarde aan het opschonen, maar ik moest ook de .npmrcin het project van de map wijzigen.

Daarna werkte alles prima.


Antwoord 25

Als u wilt schakelen tussen proxy voor bedrijfsnetwerk en proxy voor thuis-/persoonlijk netwerk wilt verwijderen, kunt u --no-proxy

gebruiken

Voorbeeld van gebruik:

npm install --save-dev "@angular/[email protected]" --no-proxy

Antwoord 26

Ik heb

. gebruikt

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

en het werkte voor mij.

Met vriendelijke groeten


Antwoord 27

dit werkt voor mij prima

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

voorbeeld in mijn geval gebruikersnaam:uname en wachtwoord:pword

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

Antwoord 28

Ik worstelde hier al tijden mee. Wat ik uiteindelijk deed, was naar het .npmrc-bestand gaan (dat kan worden gevonden in de gebruikersmap gevolgd door de naam van de gebruiker, bijv. C:\Users\erikj/.npmrc), het openen met een teksteditor, handmatig elke proxy verwijderen instellingen en wijzigde de http://-instelling in https://. In dit geval is het een kwestie van experimenteren of http of https voor jou werkt. In mijn geval werkte https. Ga figuur.


Antwoord 29

In mijn geval (Windows OS), nadat ik al die commando’s had opgesomd, bleef npm duren
de proxy in de instelling van het Windows-register

\ HKEY_CURRENT_USER \ Omgeving

verwijder daar de proxy-instellingen, daarna startte ik de pc opnieuw op en toen werkte “npm install” voor mij

Voorbeeld


Antwoord 30

Http-module is verouderden is vervangen door HttpClient.

Wijzig uw invoer in import { HttpClientModule }van '@angular/common/http';

Other episodes