Iekšējais reģistrs var būt pieejams tieši, kamēr publiskajai pakešu plūsmai joprojām nepieciešams biroja starpniekserveris. Saglabājiet starpniekservera iestatījumus un pievienojiet iekšējos galamērķus noproxy.

Piemēram, attiecīgie .npmrc ieraksti var būt:

registry=https://registry.corp.example/repository/npm/
proxy=http://proxy.example:8080
https-proxy=http://proxy.example:8080
noproxy[]=registry.corp.example
noproxy[]=packages.corp.example

Apiešanas ieraksti nosauc galamērķus, nevis starpniekserveri. Tie ir resursdatora ieraksti, tāpēc atstājiet reģistra shēmu, ceļu un portu ārpus šīm virknēm.

npm 11.6.4 iekļautajā atlasītājā domēna komponenti tiek salīdzināti no labās puses. registry.corp.example atbilst šim resursdatora nosaukumam un tā apakšdomēniem. Šajā salīdzināšanā sākuma punkts tiek noņemts; resursdatora nosaukuma piemērā burtiska zvaigznīte nav nepieciešama.

Iekļaujiet pakešu satura resursdatoru, ja reģistrs atgriež tarball URL citā iekšējā resursdatora nosaukumā. Pretējā gadījumā reģistra indekss un faila lejupielāde var iet dažādus ceļus.

Masīva sintakse saglabā vairākus izņēmumus lasāmus. npm arī dokumentē ar komatu atdalītu virknes formu un no vides iegūtu NO_PROXY noklusējumu. Pārbaudiet faktisko noproxy iestatījumu, ko izmanto šis izsaukums, ja galamērķis joprojām iet negaidītu ceļu.

Saistītie raksti