Proxy-innstillingen til npm ruter ikke alt som npm start starter
npm konfigurerer sine egne pakkeoverføringer. Applikasjonen som startes av et skript, trenger fortsatt en HTTP-klient som støtter den tiltenkte utgående proxyen.
npm install fungerer gjennom proxyen. npm start starter applikasjonen, og API-forespørselen går direkte. npm har ikke nødvendigvis glemt innstillingen.
Den første forespørselen ble gjort av pakkebehandleren. Den andre gjør applikasjonen din. En proxyverdi i npm-konfigurasjonen er data for dem som leser den, ikke en tunnel lagt under hver barneprosess.
Undersøk HTTP-klienten til applikasjonen og proxygrensesnittet den støtter. Den kan lese standard miljøvariabler, kreve en eksplisitt agent eller dispatcher, eller bruke en annen dokumentert innstilling. Ikke anta at en variabel som npm_config_proxy gjenkjennes automatisk.
Skill også utgående proxy fra API-videresendingen til en utviklingsserver. En innstilling som videresender nettleserforespørsler fra en utviklingsserver til en backend har en annen rolle; den er ikke automatisk nettverksutgangen for hver forespørsel applikasjonen din gjør.
For en nyttig sammenligning, navngi forespørselen som lykkes og prosessen som gjør forespørselen som feiler. Konfigurer deretter sistnevnte med vilje. En applikasjon som bruker Undicis fetch, kan følge ProxyAgent-dispatcherkonfigurasjonen, med en pakkeutgivelse som er kompatibel med Node-kjøretiden. Å endre registry-endepunktet til npm eller installere applikasjonen gjentatte ganger gir ikke i seg selv den manglende ruten.