ເກັບທະບຽນພາຍໃນຂອງ npm ໄວ້ນອກພຣັອກຊີ
ລາຍຊື່ໂຮສປາຍທາງພາຍໃນໃນການຕັ້ງຄ່າ noproxy ຂອງ npm ໂດຍຮັກສາພຣັອກຊີທີ່ຕັ້ງຄ່າໄວ້ສຳລັບການສັນຈອນແພັກເກັດອື່ນໆ.
ທະບຽນພາຍໃນສາມາດເຂົ້າເຖິງໄດ້ໂດຍກົງ ໃນຂະນະທີ່ການສັນຈອນແພັກເກັດສາທາລະນະຍັງຕ້ອງການພຣັອກຊີຂອງຫ້ອງການ. ຮັກສາການຕັ້ງຄ່າພຣັອກຊີ ແລະເພີ່ມປາຍທາງພາຍໃນໃສ່ 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ລາຍການຂ້າມຈະບອກປາຍທາງ ບໍ່ແມ່ນເຊີບເວີພຣັອກຊີ. ພວກມັນເປັນລາຍການໂຮສ ດັ່ງນັ້ນຈົ່ງປະໄວ້ schema, ເສັ້ນທາງ ແລະພອດຂອງທະບຽນອອກຈາກສະຕຣິງເຫຼົ່ານັ້ນ.
ໃນໂຕເລືອກທີ່ມາກັບ npm 11.6.4 ອົງປະກອບໂດເມນຖືກປຽບທຽບຈາກຂວາ. registry.corp.example ກົງກັບຊື່ໂຮສນັ້ນ ແລະໂດເມນຍ່ອຍຂອງມັນ. ຈຸດນຳໜ້າຈະຖືກລຶບອອກໃນການປຽບທຽບນີ້; ບໍ່ຈຳເປັນຕ້ອງມີດາວຕົວອັກສອນສຳລັບຕົວຢ່າງຊື່ໂຮສ.
ລວມໂຮສເນື້ອຫາແພັກເກັດເມື່ອທະບຽນສົ່ງຄືນ URL tarball ຢູ່ຊື່ໂຮສພາຍໃນອື່ນ. ຖ້າບໍ່ດັ່ງນັ້ນດັດຊະນີທະບຽນ ແລະການດາວໂຫຼດໄຟລ໌ອາດໄປຕາມເສັ້ນທາງຕ່າງກັນ.
ໄວຍາກອນອາຣາເຮັດໃຫ້ຂໍ້ຍົກເວັ້ນຫຼາຍຢ່າງອ່ານງ່າຍ. npm ຍັງໄດ້ຈັດທຳຮູບແບບສະຕຣິງທີ່ຄັ່ນດ້ວຍຈຸດ ແລະຄ່າເລີ່ມຕົ້ນ NO_PROXY ທີ່ມາຈາກສະພາບແວດລ້ອມ. ກວດເບິ່ງການຕັ້ງຄ່າ noproxy ທີ່ມີຜົນຈິງທີ່ການເອີ້ນນີ້ໃຊ້ ເມື່ອປາຍທາງໃດໜຶ່ງຍັງໄປຕາມເສັ້ນທາງທີ່ບໍ່ຄາດຄິດ.