HTTP আৰু HTTPS-ৰ বাবে npm প্ৰক্সি ছেটিং
npm-ৰ HTTP আৰু HTTPS প্ৰক্সি পথ সাজু কৰক, noproxy ব্যতিক্ৰম বুজক আৰু TLS পৰীক্ষা বন্ধ নকৰাকৈ ব্যক্তিগত CA ব্যৱহাৰ কৰক।
npm-ৰ পৃথক proxy আৰু https-proxy ছেটিং আছে। পাৰ্থক্যটো অনুৰোধৰ গন্তব্য। HTTPS টানেল কৰা সাধাৰণ HTTP প্ৰক্সিৰ বাবে দুয়োটা মানে একে http:// এণ্ডপইণ্ট দেখুৱাব পাৰে।
প্ৰকল্প স্তৰৰ .npmrc-ত থাকিব পাৰে:
proxy=http://203.0.113.10:8080
https-proxy=http://203.0.113.10:8080
noproxy=localhost,127.0.0.1,registry.example.internal
নথিৰ এণ্ডপইণ্ট নিজৰ প্ৰক্সিৰে সলনি কৰক; ৰাজহুৱা ৰেজিষ্ট্ৰীৰ অনুমোদিত পৰীক্ষাৰ বাবে HTTP প্ৰক্সিৰ তালিকাই HTTP বিকল্প দিয়ে। শেষৰ শাৰীয়ে নাম দিয়া ভিতৰুৱা ৰেজিষ্ট্ৰী ইচ্ছাকৃতভাৱে পোনপটীয়াকৈ ৰাখে। এইটো আন প্ৰক্সিৰ ঠিকনা নহয়।
npm-ক অনুৰোধ কৰিবলৈ দিয়ক
কে’শৰ পৰা ইনষ্টল কৰা পথৰ বেয়া পৰীক্ষা: npm-ৰ ওচৰত প্ৰয়োজনীয় সকলো আগতে থাকিব পাৰে। ৰেজিষ্ট্ৰী ping সৰু পৰীক্ষা:
npm ping --registry=https://registry.npmjs.org/
সফল সমাপ্তিয়ে এই npm আহ্বানে সেই ৰেজিষ্ট্ৰীৰ পথ পোৱা দেখুৱায়। প্ৰতিটো tarball হ’ষ্ট, Git নিৰ্ভৰতা বা পৃথক পেকেজ মেনেজাৰ প্ৰক্ৰিয়াই একে পথ ব্যৱহাৰ কৰে বুলি প্ৰমাণ নকৰে।
বিৰোধী ছেটিং বিচাৰিবলৈ লগে লগে অধিক ফাইল সলনি নকৰি কাৰ্যকৰী মান চাওক:
npm config get proxy
npm config get https-proxy
npm config get noproxy
URL-ত প্ৰৱেশ তথ্য থাকিলে এই কমাণ্ডে সেয়া ছপাব পাৰে। আউটপুট স্থানীয়ভাৱে চাওক, সলনি নকৰাকৈ সমস্যাৰ প্ৰতিবেদনত নিদিব।
প্ৰকল্পৰ .npmrc গ্ল’বেল ইনষ্টলত ব্যৱহাৰ নহয়। কেৱল npm install -g বিফল হ’লে সেই আহ্বানৰ কাৰ্যকৰী কনফিগাৰেচন চাওক, প্ৰকল্পৰ ফাইল পঢ়িছে বুলি নাভাবিব।
IP সলনিৰ আগতে ব্যতিক্ৰম চাওক
npm-এ প্ৰক্সি পৰিৱেশ চলকো ব্যৱহাৰ কৰে আৰু noproxy ছেটিং NO_PROXY-ৰ পৰা আহিব পাৰে। কাৰ্যকৰী কনফিগাৰেচনে বাদ দিয়া গন্তব্য প্ৰক্সি মান থাকিলেও পোনে পোনে সংযুক্ত হ’ব পাৰে। বিপৰীতে, এটা .npmrc-ৰ শাৰী মচিলে উত্তৰাধিকাৰী পৰিৱেশ চলক আঁতৰ নাযায়।
প্ৰমাণপত্ৰ ত্ৰুটি পৃথক ৰাখক
অনুমোদিত পৰিদৰ্শন প্ৰক্সিক প্ৰতিষ্ঠানৰ CA লাগিব পাৰে যাক Node/npm-এ এতিয়াও বিশ্বাস নকৰে। npm-এ CA ফাইল সমৰ্থন কৰে:
cafile=/path/to/approved-ca-bundle.pem
strict-ssl=true
সেই পৰিৱেশৰ প্ৰকৃত অনুমোদিত বাণ্ডল ব্যৱহাৰ কৰক। strict-ssl=false-এ প্ৰমাণপত্ৰ পৰীক্ষা দুৰ্বল কৰে; সঠিক প্ৰক্সি বা বিশ্বাসৰ উপকৰণ বাছনিৰ বিকল্প নহয়।
পৰীক্ষা শেষ হ’লে যোগ কৰা প্ৰকল্প অভাৰৰাইড আঁতৰাই কাৰ্যকৰী মান আকৌ চাওক। ইয়াৰ ফলত একে যন্ত্ৰৰ আন প্ৰকল্প সলনি নকৰাকৈ আগৰ কনফিগাৰেচন উত্তৰাধিকাৰে পায়।