የ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 አድራሻዎችን ሲመልስ የጥቅል ይዘት አስተናጋጅን ያካትቱ። አለበለዚያ የሬጂስትሪ መረጃ ጠቋሚው እና የፋይል ማውረዱ የተለያዩ መንገዶችን ሊወስዱ ይችላሉ።
የድርድር አገባቡ ብዙ ልዩ ሁኔታዎችን ለንባብ ቀላል ያደርገዋል። npm በኮማ የተለየ የሕብረቁምፊ ቅርጽ እና ከአካባቢ የተገኘ የNO_PROXY ነባሪ መግለጫም አለው። አንድ መድረሻ አሁንም ያልተጠበቀ መንገድ ሲወስድ በዚህ ጥሪ የሚጠቀመውን ውጤታማ noproxy ቅንብር ይመርምሩ።