නවීන Yarn තුළ තෝරාගත් host සඳහා වෙනත් proxy එකක් ලබා දෙන්න
එක් package මූලාශ්රයකට පෙරනිමියෙන් වෙනස් මැදිහත්කරුවෙකු අවශ්ය විට නවීන Yarn හි host අනුව ජාල සැකසුම් භාවිත කරන්න.
එක් සාමාන්ය proxy එකක් සෑම package මූලාශ්රයකටම ගැළපෙන්නේ නැත. නවීන Yarn host නාමය අනුව ජාල සැකසුම් සඳහා සහාය දක්වයි; එමගින් තෝරාගත් host එකකට පෙරනිමි මාර්ගයෙන් වෙනස් මාර්ගයක් භාවිත කළ හැක.
උදාහරණයක් ලෙස, ව්යාපෘතියකට එක් සාමාන්ය මාර්ගයක් තබාගෙන අභ්යන්තර ලේඛනාගාරයක් සඳහා තවත් මාර්ගයක් තෝරාගත හැක:
httpsProxy: "http://203.0.113.10:8080"
networkSettings:
"registry.example.internal":
httpsProxy: "http://203.0.113.20:8080"
මෙම ලිපින දෙක placeholder වේ. පොදු package මූලාශ්ර සඳහා සාමාන්ය මාර්ගයක් ලෙස, පොදු proxy අවසර ලත් විට HTTP proxy ලැයිස්තුව අපේක්ෂකයින් ලබා දෙයි. අභ්යන්තර ලේඛනාගාරයේ override එක එහි අනුමත proxy එක මත තබන්න. නවීන Yarn නිකුතුවකට ගැළපෙන .yarnrc.yml තුළ වින්යාසය තබන්න. මෙම උදාහරණය proxy දෙකක් තෝරයි; අභ්යන්තර host එක සෘජුව සම්බන්ධ විය යුතු බව එය නොකියයි.
ඉල්ලා සිටින host නාමය ගැළපන්න
networkSettings සටහන host නාම රටාවකට අදාළ වේ; package විෂය පථයකට හෝ අත්තනෝමතික URL මාර්ගයකට නොවේ. ඔබට අදහස් කරන්නේ එය නම් තනි host රීතියක් නිශ්චිතව තබන්න. අමතර host ද වින්යාසය බෙදාගැනීමට ඔබ සැබවින්ම අදහස් කරන විට පමණක් wildcard එකක් ප්රයෝජනවත් වේ.
package විෂය පථය සහ ජාල host නාමය වෙනස් තේරීම් වේ. විෂය පථය සහිත package එකක් වෙනත් package සමඟ host එක බෙදාගන්නා ලේඛනාගාරයකින් ලබා ගත හැක; නමුත් යළි-යොමු කළ artifact එකක් සම්පූර්ණයෙන්ම වෙනත් host නාමයකින් පැමිණිය හැක.
සම්පූර්ණ බාගැනීමේ මාර්ගය අනුගමනය කරන්න
metadata එකක් එක් host එකක් භාවිත කර archive බාගැනීමක් තවත් එකක් භාවිත කරන්නේ නම්, ඒවා වෙනස් ජාල සැකසුම් වලට ගැළපිය හැක. රීතිය පුළුල් කිරීමට පෙර සැබවින්ම අසාර්ථක වන URL එක සටහන් කරන්න. „ලේඛනාගාරය වැඩ කළා” යන්නෙන් පසුව පැමිණි ඉල්ලීමක් තෝරාගත් මාර්ගය තහවුරු නොවේ.
Yarn හි host අනුව සැකසුම්වලට CA සහ වෙනත් TLS වින්යාසය ද ඇතුළත් විය හැක. එම තීරණ වෙන් වෙන්ව තබන්න: proxy ලිපිනයක් තෝරාගැනීමෙන් ගමන් පරීක්ෂා කරන පරිසරයකට අවශ්ය විශ්වාසය තනිව ලබා නොදේ.
override එක දෘශ්ය කරන්න
Yarn නිකුතුව සහාය දක්වන මෙවලම් සමඟ ව්යාපෘතියේ සැබෑ වින්යාසය පරීක්ෂා කර, පසුව අදහස් කළ ඉල්ලීම පරීක්ෂා කරන්න. credentials ඇතුළත් නම් සම්පූර්ණ වින්යාස dump එකක් බෙදා නොගැනීමට වග බලා ගන්න.
host සැබවින්ම වෙනස් මාර්ග අවශ්ය වන විට මෙම විශේෂාංගය ප්රයෝජනවත් වේ. සෑම ඉල්ලීමක්ම එකම endpoint එක භාවිත කළ යුතු නම්, වර්ධනය වන සමාන host නාම override ලැයිස්තුවකට වඩා එක් සාමාන්ය සැකසුමක් නඩත්තු කිරීම පහසුය.