nrm ব্যবহার করা
nrm হল Node.js প্যাকেজ ম্যানেজার npm-এর জন্য একটি মিরর পরিচালনা টুল। এটি আপনাকে বিভিন্ন npm registry মিররের মধ্যে দ্রুত পরিবর্তন করতে সাহায্য করে।
দ্রষ্টব্য: মিরর পরিবর্তন করার পর, যদি ইনস্টলেশন ধীর হয় বা ব্যর্থ হয়, এটি নির্দিষ্ট মিররের সমস্যার কারণে হতে পারে! প্রয়োজন অনুযায়ী একটি ভিন্ন মিররে পরিবর্তন করুন।
nrm-এর গ্লোবাল ইনস্টলেশন
নিশ্চিত করুন যে Node.js ইনস্টল করা আছে এবং npm সঠিকভাবে কাজ করছে:
npm install nrm -gনোট
যদি আপনি nvm ব্যবহার করেন, Node.js সংস্করণ পরিবর্তন করার পর আপনাকে nrm পুনরায় ইনস্টল করতে হবে।
সাধারণ nrm কমান্ড
# সংস্করণ পরীক্ষা করুন:
nrm -V
# সংস্করণ এবং ইনস্টলেশন পাথ পরীক্ষা করুন:
npm list -g nrm
# মিরর তালিকা দেখুন:
nrm ls
# একটি নির্দিষ্ট মিররে পরিবর্তন করুন:
nrm use <mirror-name>
# একটি মিরর যোগ করুন:
nrm add <mirror-name> <mirror-url>
উদাহরণ: nrm add taobao https://registry.npmmirror.com/
# একটি মিরর মুছুন:
nrm del <mirror-name>ডিফল্ট nrm মিরর তালিকা
npm ---------- https://registry.npmjs.org/
yarn --------- https://registry.yarnpkg.com/
tencent ------ https://mirrors.tencent.com/npm/
cnpm --------- https://r.cnpmjs.org/
* taobao ------- https://registry.npmmirror.com/
npmMirror ---- https://skimdb.npmjs.com/registry/
huawei ------- https://repo.huaweicloud.com/repository/npm/
nrm-এর সাথে সাধারণ সমস্যা
যদি আপনি এইরকম একটি ত্রুটি পেয়ে থাকেন: "Cannot load file C:\Program Files\nodejs\node_global\nrm.ps1, because running scripts is disabled on this system. For more information, see https:/go.microsoft.com/fwlink/?LinkID=135170 about_Execution_Policies."
সমাধান: administrator হিসাবে cmd চালান এবং স্ক্রিপ্ট এক্সিকিউশন পলিসি পরিবর্তন করুন
- PowerShell-এ
Start-Process powershell -Verb runAsচালান (administrator হিসাবে cmd চালান) set-ExecutionPolicy RemoteSignedচালান এবং Y লিখুন (ট্রাস্ট করা স্ক্রিপ্ট পলিসি পরিবর্তন করুন)
