npm'ning ichki reyestrini proksidan tashqarida saqlang
Boshqa paket trafigi uchun sozlangan proksini saqlab, npm'ning noproxy sozlamasida ichki manzil xostlarini sanang.
Ichki reyestrga to'g'ridan-to'g'ri kirish mumkin, ammo ommaviy paket trafigi hali ham ofis proksisini talab qiladi. Proksi sozlamalarini saqlang va ichki manzillarni noproxy'ga qo'shing.
Masalan, tegishli .npmrc yozuvlari quyidagicha bo'lishi mumkin:
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.exampleChetlab o'tish yozuvlari proksi serverini emas, manzillarni nomlaydi. Bular xost yozuvlari, shuning uchun reyestrning sxemasi, yo'li va portini bu satrlardan tashqarida qoldiring.
npm 11.6.4 tarkibidagi selektorda domen komponentlari o'ngdan taqqoslanadi. registry.corp.example o'sha xost nomi va uning subdomenlariga mos keladi. Bu taqqoslashda boshidagi nuqta olib tashlanadi; xost nomi misoli uchun harfiy yulduzcha kerak emas.
Reyestr boshqa ichki xost nomida tarball URL'larini qaytarsa, paket mazmuni xostini ham kiriting. Aks holda reyestr indeksi va fayl yuklab olish turli yo'llarni tanlashi mumkin.
Massiv sintaksisi bir nechta istisnolarni o'qish uchun qulay saqlaydi. npm shuningdek vergul bilan ajratilgan satr shakli va muhitdan olingan NO_PROXY standart qiymatini hujjatlashtiradi. Biron manzil hanuz kutilmagan yo'lni tutsa, bu chaqiriq ishlatadigan amaldagi noproxy sozlamasini tekshiring.