Դուք ջնջում եք npm-ի պրոքսին, նորից հարցնում եք, և արժեքը դեռ այնտեղ է։ Նախքան հրամանը ավելի մեծ լիազորություններով կրկնելը, ստուգեք, թե որ կազմաձևն եք ջնջել։

Նախագծի .npmrc, օգտատիրոջ ֆայլ, գլոբալ կազմաձև, հրամանի ընտրանքներ և միջավայրի կարգավորումներ՝ բոլորը կարող են նշանակություն ունենալ։ Մեկ տեղից արժեք հեռացնելը կարող է բացահայտել դրա տակ գտնվող մեկ այլ արժեք։

Գտեք արժեքը նախքան այն փոխելը

Ուսումնասիրեք npm-ի գործող կազմաձևը և այդ կանչին վերաբերող ֆայլերը։ Ուշադրություն դարձրեք՝ գործողությունը նախագծային է, թե գլոբալ։ Նախագծի կարգավորումը գլոբալ տեղադրման ապացույց չէ։

Պրոքսի ընտրանքների անվանումները նույնպես կարևոր են։ http_proxy-ին նման հատուկ բանալին ինքնաբերաբար փաստաթղթավորված proxy ընտրանքը չէ։ Միջավայրի փոփոխականների ուղղագրությունը և npm-ի կազմաձևման բանալիների ուղղագրությունը առանձին ինտերֆեյսներ են։

Կատարվող ֆայլի վերատեղադրումը կապ չունի

Node-ի տեղադրման պանակը պարտադիր չէ, որ այնտեղ լինի, որտեղ գտնվում է ձեր օգտատիրոջ կազմաձևը։ Կատարվող ֆայլը փոխարինելը կարող է անձեռնմխելի թողնել օգտատիրոջ ֆայլը և գործընթացի միջավայրը։ Այդ պատճառով մաքուր ծրագրային տեղադրումը կարող է անմիջապես ցույց տալ հին ցանցային վերջնակետը։

Աղբյուրը գտնելուց հետո հեռացրեք հնացած գրառումը այդ մակարդակում։ Այնուհետև նորից հարցրեք գործող արժեքը նույն աշխատանքային պանակից և հաշվից, որոնք առաջացրել են խափանումը։ Խուսափեք կամայական դատարկ կամ null-ի նմանվող տող սահմանելուց, եթե տեղադրված npm-ը չի փաստաթղթավորում այդ իմաստը։

Registry-ի կարգավորումը առանձին պահեք։ Տեղական registry URL-ը կարող է նմանվել պրոքսի հասցեի, սակայն այն ջնջելը փոխում է, թե որտեղից են պահանջվում փաթեթների մետատվյալները։ Մի ջնջեք անհրաժեշտ ներքին registry-ն միայն անցանկալի փոխանցող պրոքսին հեռացնելու համար։

Առնչվող հոդվածներ