Ҳамла ба NPM, ки ба шумо имкон медиҳад мавҷудияти бастаҳоро дар анборҳои хусусӣ муайян кунед

Дар NPM камбудӣ муайян карда шуд, ки ба шумо имкон медиҳад мавҷудияти бастаҳоро дар анборҳои пӯшида муайян кунед. Мушкилот аз сабаби вақтҳои гуногуни посух ҳангоми дархости бастаи мавҷуда ва ғайримавҷуд аз ҷониби сеюм, ки ба анбор дастрасӣ надорад, ба миён меояд. Агар ба ягон бастаҳо дар анбори хусусӣ дастрасӣ надошта бошад, сервери registry.npmjs.org хатогиро бо рамзи "404" бармегардонад, аммо агар баста бо номи дархостшуда мавҷуд бошад, хатогӣ бо таъхири назаррас содир мешавад. Ҳамлагар метавонад ин хусусиятро барои муайян кардани мавҷудияти баста тавассути ҷустуҷӯи номҳои бастаҳо бо истифода аз луғатҳо истифода барад.

Муайян кардани номҳои бастаҳо дар анборҳои хусусӣ метавонад барои анҷом додани ҳамлаи омехтаи вобастагӣ, ки буриши номҳои вобастагӣ дар анборҳои ҷамъиятӣ ва дохилиро идора мекунад, зарур бошад. Донистани он, ки кадом бастаҳои дохилии NPM дар анборҳои корпоративӣ мавҷуданд, ҳамлакунанда метавонад бастаҳоро бо ҳамон номҳо ва рақамҳои версияи навтар дар анбори ҷамъиятии NPM ҷойгир кунад. Агар ҳангоми васлкунӣ китобхонаҳои дохилӣ ба анбори худ дар танзимот ба таври возеҳ робита надошта бошанд, мудири бастаи npm анбори оммавиро афзалияти баландтар мешуморад ва бастаи таҳиякардаи ҳамлакунандаро зеркашӣ мекунад.

GitHub дар бораи мушкилот дар моҳи март огоҳ карда шуд, аммо бо назардошти маҳдудиятҳои меъморӣ аз илова кардани муҳофизат аз ҳамла худдорӣ кард. Ба ширкатҳое, ки аз анборҳои хусусӣ истифода мебаранд, тавсия дода мешавад, ки давра ба давра пайдо шудани номҳои такроршавандаро дар анбори ҷамъиятӣ тафтиш кунанд ё аз номи онҳо бо номҳое, ки номҳои бастаҳоро дар анбори хусусӣ такрор мекунанд, нотаҳо эҷод кунанд, то ҳамлагарон натавонанд бастаҳои худро бо номҳои такрорӣ ҷойгир кунанд.

Манбаъ: opennet.ru

Илова Эзоҳ