npm hevur serstakar proxy- og https-proxy-stillingar. Munurin er málið, ið biðið verður um. Til ein vanligan HTTP-proxy, ið tunnilerar HTTPS, kunnu bæði virðini vísa á sama http://-endapunkt.

Ein .npmrc fyri verkætlanina kann hava:

proxy=http://203.0.113.10:8080
https-proxy=http://203.0.113.10:8080
noproxy=localhost,127.0.0.1,registry.example.internal

Skift endapunktið úr skjølunum út við tín proxy; til loyvdar royndir av almennum skrásetingartænastum gevur listin við HTTP-proxyum HTTP-møguleikar. Seinasta linjan letur við vilja nevndu innanhýsis tænastuna fara beinleiðis. Hon er ikki ein onnur proxyadressa.

Bið npm senda eina umbøn

Ein uppseting úr goymsluni er ein vánalig leiðarroynd: npm kann longu hava alt neyðugt. Eitt ping til skrásetingartænastuna er ein minni kanning:

npm ping --registry=https://registry.npmjs.org/

Væleydnað fullførsla vísir, at hetta npm-kallið røkti leiðina til ta tænastuna. Tað prógvar ikki, at hvør tarball-vertur, Git-treyt ella serstøk pakkastýrisgongd brúkar somu leið.

Fyri at finna eina mótstríðandi stilling, kanna galdandi virðini heldur enn beinanvegin at broyta fleiri fílur:

npm config get proxy
npm config get https-proxy
npm config get noproxy

Hesar skipanir kunnu skriva innritingarupplýsingar, um tær eru í einari URL. Kanna úttakið lokalt heldur enn at líma tað óbroytt í eina villumelding.

.npmrc hjá einari verkætlan verður ikki brúkt til globalar uppsetingar. Um bert npm install -g miseydnast, kanna galdandi uppsetingina hjá tí kallinum heldur enn at halda, at tað las verkætlanarfíluna.

Kanna undantøk áðrenn IP-skifti

npm virkar eisini við proxy-umhvørvisvariablum, og stillingin noproxy kann koma frá NO_PROXY. Eitt mál, ið galdandi uppseting undantekur, kann binda beinleiðis, hóast proxyvirði er til. Hinvegin strikar ein linja tikin burtur úr einari .npmrc ikki eina arvaða umhvørvisvariablu.

Hav váttanarprógvsvillur fyri seg

Ein loyvdur eftirlitsproxy kann krevja eina CA hjá felagsskapinum, sum Node/npm-uppsetingin enn ikki lítur á. npm stuðlar einari CA-fílu:

cafile=/path/to/approved-ca-bundle.pem
strict-ssl=true

Nýt veruliga góðkenda savnið til tað umhvørvið. strict-ssl=false veikir váttanarprógvkanningina; tað kemur ikki í staðin fyri at velja rættan proxy ella álitisgrundarlag.

Tá royndin endar, tak tær verkætlanar-yvirstýringar burtur, tú legði afturat, og kanna galdandi virðini aftur. So kann verkætlanin arva fyrru uppsetingina uttan at broyta aðrar verkætlanir á somu teldu.

Skyldar greinar