Skip to content

nrm ব্যবহার করা

nrm হল Node.js প্যাকেজ ম্যানেজার npm-এর জন্য একটি মিরর পরিচালনা টুল। এটি আপনাকে বিভিন্ন npm registry মিররের মধ্যে দ্রুত পরিবর্তন করতে সাহায্য করে।

দ্রষ্টব্য: মিরর পরিবর্তন করার পর, যদি ইনস্টলেশন ধীর হয় বা ব্যর্থ হয়, এটি নির্দিষ্ট মিররের সমস্যার কারণে হতে পারে! প্রয়োজন অনুযায়ী একটি ভিন্ন মিররে পরিবর্তন করুন।

nrm-এর গ্লোবাল ইনস্টলেশন

নিশ্চিত করুন যে Node.js ইনস্টল করা আছে এবং npm সঠিকভাবে কাজ করছে:

bash
npm install nrm -g

নোট

যদি আপনি nvm ব্যবহার করেন, Node.js সংস্করণ পরিবর্তন করার পর আপনাকে nrm পুনরায় ইনস্টল করতে হবে।

সাধারণ nrm কমান্ড

bash
# সংস্করণ পরীক্ষা করুন:
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 মিরর তালিকা

bash
  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

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 চালান এবং স্ক্রিপ্ট এক্সিকিউশন পলিসি পরিবর্তন করুন

  1. PowerShell-এ Start-Process powershell -Verb runAs চালান (administrator হিসাবে cmd চালান)
  2. set-ExecutionPolicy RemoteSigned চালান এবং Y লিখুন (ট্রাস্ট করা স্ক্রিপ্ট পলিসি পরিবর্তন করুন)

nrm issues

NVM - Windows, Linux, এবং macOS-এর জন্য Node Version Manager