npm මකා දැමූ පසුවත් proxy එකක් ඇත්තේ ඇයි
npm විවිධ වින්යාස මූලාශ්ර කියවයි. එක් ගොනුවකින් සටහනක් ඉවත් කිරීම හෝ Node නැවත ස්ථාපනය කිරීම වෙනත් මූලාශ්රයක් බලපැවැත්වීමට ඉඩ හැරිය හැක.
ඔබ npm හි proxy එක මකා දමා නැවත විමසා බැලුවත් අගය තවමත් එහිම පවතී. වැඩි අවසර සමඟ නැවත විධානය කිරීමට පෙර ඔබ මකා දැමුවේ කුමන වින්යාසයදැයි පරීක්ෂා කරන්න.
ව්යාපෘතියක .npmrc, පරිශීලක ගොනුවක්, ගෝලීය වින්යාසය, විධාන විකල්ප සහ පරිසර සැකසුම් සියල්ලම වැදගත් විය හැක. එක් තැනකින් අගයක් ඉවත් කිරීම ඊට යටින් ඇති තවත් අගයක් හෙළිදරව් කළ හැක.
වෙනස් කිරීමට පෙර අගය සොයා ගන්න
npm හි ඵලදායී වින්යාසය සහ එම ඇමතුමට අදාළ ගොනු පරීක්ෂා කරන්න. ක්රියාව ව්යාපෘති-දේශීයද ගෝලීයද යන්න අවධානය කරන්න. ව්යාපෘති සැකසුමක් ගෝලීය ස්ථාපනයට සාක්ෂියක් නොවේ.
proxy විකල්පවල නම් ද වැදගත්. http_proxy වැනි අභිරුචි යතුරක් ස්වයංක්රීයව ලේඛනගත proxy විකල්පය නොවේ. පරිසර විචල්යවල අක්ෂර වින්යාසය සහ npm වින්යාස යතුරුවල අක්ෂර වින්යාසය වෙන වෙනම අතුරුමුහුණත් වේ.
ක්රියාත්මක ගොනුව නැවත ස්ථාපනය කිරීම අදාළ නොවේ
Node හි ස්ථාපන නාමාවලිය ඔබේ පරිශීලක වින්යාසය පිහිටන තැන විය යුතුම නැත. ක්රියාත්මක ගොනුව ප්රතිස්ථාපනය කිරීමෙන් පරිශීලක ගොනුව සහ ක්රියාවලි පරිසරය අස්පෘශ්යව තැබිය හැක. එබැවින් පිරිසිදු වැඩසටහන් ස්ථාපනයක් වහාම පැරණි ජාල අන්ත ලක්ෂ්යය පෙන්විය හැක.
මූලාශ්රය සොයාගත් පසු එම මට්ටමේ පැරණි සටහන ඉවත් කරන්න. පසුව අසාර්ථකත්වය ඇති කළ එම කාර්ය නාමාවලියෙන් සහ ගිණුමෙන් ඵලදායී අගය නැවත විමසන්න. ස්ථාපිත npm එම අර්ථය ලේඛනගත නොකරන්නේ නම් අත්තනෝමතික හිස් හෝ null වැනි පෙනුමක් ඇති string එකක් නිර්ණය කිරීමෙන් වළකින්න.
registry සැකසුම වෙන් කර තබන්න. දේශීය registry URL එකක් proxy ලිපිනයක් මෙන් පෙනිය හැක, නමුත් එය මැකීමෙන් පැකේජ මෙටාදත්ත ඉල්ලා සිටින ස්ථානය වෙනස් වේ. අනවශ්ය forwarding proxy එකක් ඉවත් කිරීමට පමණක් අවශ්ය අභ්යන්තර registry එකක් මකා නොදමන්න.