ইনষ্টল-স্ক্ৰিপ্ট ডাউনলোডৰ সময়ত npm প্ৰক্সীৰ বিফলতা
এটা npm পেকেজে ইনষ্টলেশ্যনৰ সময়ত পৃথক ডাউনলোড চলাব পাৰে। প্ৰতিটো অনুৰোধে npm ৰ ৰেজিষ্ট্ৰী প্ৰক্সী সংৰূপ ব্যৱহাৰ কৰে বুলি ধৰি লোৱাৰ পৰিৱৰ্তে সেই প্ৰগ্ৰাম আৰু হোষ্ট চিনাক্ত কৰক।
যদি npm ইনষ্টলেশ্যনে ৰেজিষ্ট্ৰী ডাউনলোড পাৰ হৈ ইনষ্টল স্ক্ৰিপ্টত ৰৈ যায়, তেন্তে দ্বিতীয় ডাউনলোডাৰটো চিনাক্ত কৰক। JavaScript পেকেজটো ইতিমধ্যে উপস্থিত থাকিব পাৰে যদিও ইয়াৰ প্লেটফৰ্ম-নিৰ্দিষ্ট বাইনেৰী এতিয়াও অনুপস্থিত।
- লগত অনুৰোধৰ গৰাকী বিচাৰি উলিয়াওক। লাইফচাইকল স্ক্ৰিপ্ট, এক্সিকিউটেবল বা HTTP লাইব্ৰেৰী, গন্তব্য হোষ্টনাম আৰু প্ৰথম ত্ৰুটি লিপিবদ্ধ কৰক। এটা পেকেজে আন এটা প্ৰগ্ৰাম আৰম্ভ কৰিব পাৰে যাৰ ডাউনলোড npm ৰ ৰেজিষ্ট্ৰী স্থানান্তৰৰ পৰা পৃথক।
- সেই ডাউনলোডাৰে সমৰ্থিত প্ৰক্সী ইন্টাৰফেচ ব্যৱহাৰ কৰক। tfjs-node ৰ resources.js পথত চাইল্ড প্ৰচেছৰ প্ৰক্সী পৰিৱেশ এটা স্পষ্ট উদাহৰণ। পেকেজৰ নথিভুক্ত ডাউনলোড সংহতিসমূহ আৰু অনুৰোধ কৰা প্ৰচেছৰ পৰিৱেশ পৰীক্ষা কৰক। এটা মানক প্ৰক্সী ভেৰিয়েবলে কেৱল তেতিয়াহে সহায় কৰে যেতিয়া সেই গ্ৰাহকে ইয়াক পঢ়ে; একে নামৰ ভেৰিয়েবল যোগ কৰিলে সমৰ্থন প্ৰমাণ নহয়।
- প্ৰকৃত আৰ্টিফেক্ট পথ অনুসৰণ কৰক। ৰিলিজ চাৰ্ভাৰ, অবজেক্ট ষ্ট’ৰ আৰু ৰিডাইৰেক্ট গন্তব্য ৰেজিষ্ট্ৰীৰ পৰা পৃথক হ’ব পাৰে। বিফল হোৱা অনুৰোধৰ বাবে প্ৰক্সী প্ৰমাণীকৰণ, অনুমোদিত গন্তব্য আৰু TLS বিশ্বাস তুলনা কৰক।
কেশ্ব পৰিষ্কাৰ কৰাৰ আগতে এইটো কৰক: লগত পেকেজ সংগ্ৰহৰ পৰা লাইফচাইকল কাৰ্যকৰী কৰালৈ সংক্ৰমণে ইতিমধ্যে ত্ৰুটিটো সীমিত কৰে। সফল ৰেজিষ্ট্ৰী অভিগম উপযোগী তুলনামূলক প্ৰমাণ, কিন্তু ইয়াৰ পৰা প্ৰমাণ নহয় যে দ্বিতীয় প্ৰগ্ৰামে একেই পথ সমৰ্থন কৰে বা ইয়াৰ আৰ্টিফেক্ট হোষ্ট পাব পাৰে।
ইনষ্টল স্ক্ৰিপ্ট নিষ্ক্ৰিয় কৰিলে ডাউনলোড এৰাই যাব পাৰে আৰু পেকেজ ব্যৱহাৰৰ অনুপযোগী হৈ থাকিব পাৰে। যদি পেকেজে অনুমোদিত পূৰ্ব-নিৰ্মিত বা অফলাইন ইনষ্টলেশ্যন পথ নথিভুক্ত কৰে, তেন্তে সেই আৰ্টিফেক্টটো ইচ্ছাকৃতভাৱে প্ৰস্তুত কৰক আৰু ইনষ্টলেশ্যন সম্পূৰ্ণ বুলি ধৰাৰ আগতে এক্সিকিউটেবলটো উপলব্ধ বুলি নিশ্চিত কৰক।