npm యొక్క అంతర్గత రిజిస్ట్రీని ప్రాక్సీ వెలుపల ఉంచండి
ఇతర ప్యాకేజీ ట్రాఫిక్ కోసం కాన్ఫిగర్ చేసిన ప్రాక్సీని నిలుపుకుంటూ npm యొక్క noproxy సెట్టింగ్లో అంతర్గత గమ్యస్థాన హోస్ట్లను జాబితా చేయండి.
అంతర్గత రిజిస్ట్రీని నేరుగా చేరుకోవచ్చు, అయితే పబ్లిక్ ప్యాకేజీ ట్రాఫిక్కు ఇంకా కార్యాలయ ప్రాక్సీ అవసరం. ప్రాక్సీ సెట్టింగ్లను ఉంచి అంతర్గత గమ్యస్థానాలను noproxyకు జోడించండి.
ఉదాహరణకు, సంబంధిత .npmrc నమోదులు ఇలా ఉండవచ్చు:
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బైపాస్ నమోదులు గమ్యస్థానాలను పేర్కొంటాయి, ప్రాక్సీ సర్వర్ను కాదు. అవి హోస్ట్ నమోదులు, కాబట్టి రిజిస్ట్రీ స్కీమ్, మార్గం మరియు పోర్ట్ను ఆ స్ట్రింగ్ల వెలుపల ఉంచండి.
npm 11.6.4లో చేర్చిన సెలెక్టర్లో డొమైన్ భాగాలు కుడి నుండి పోల్చబడతాయి. registry.corp.example ఆ హోస్ట్ పేరుతో మరియు దాని ఉప డొమైన్లతో సరిపోతుంది. ఈ పోలికలో ప్రముఖ చుక్క తొలగించబడుతుంది; హోస్ట్ పేరు ఉదాహరణకు అక్షరార్థ నక్షత్రం అవసరం లేదు.
రిజిస్ట్రీ మరో అంతర్గత హోస్ట్ పేరుపై tarball URLలను తిరిగి ఇచ్చినప్పుడు ప్యాకేజీ-కంటెంట్ హోస్ట్ను చేర్చండి. లేకపోతే రిజిస్ట్రీ ఇండెక్స్ మరియు ఫైల్ డౌన్లోడ్ వేర్వేరు మార్గాలు తీసుకోవచ్చు.
అర్రే సింటాక్స్ అనేక మినహాయింపులను చదవదగినవిగా ఉంచుతుంది. npm కామా-వేరు చేసిన స్ట్రింగ్ రూపాన్ని మరియు పర్యావరణం నుండి పొందిన NO_PROXY డిఫాల్ట్ను కూడా డాక్యుమెంట్ చేస్తుంది. ఏదైనా గమ్యస్థానం ఇంకా ఊహించని మార్గం తీసుకుంటున్నప్పుడు ఈ కాల్ ఉపయోగించే ప్రభావవంతమైన noproxy సెట్టింగ్ను తనిఖీ చేయండి.