npm কমান্ড ত্রুটি পাওয়া যায়নি ঠিক করুন

Npm Kamanda Truti Pa Oya Yayani Thika Karuna



npm হল Node.js রানটাইম এনভায়রনমেন্টের (জাভাস্ক্রিপ্ট কোড চালান) এর মূল উপাদানগুলির মধ্যে একটি। এটি জাভাস্ক্রিপ্ট মডিউল এবং প্যাকেজ পরিচালনা এবং পরিচালনা করতে ব্যবহৃত হয়। Node.js ব্যবহারকারী প্রয়োজনীয় প্যাকেজ এবং মডিউলগুলি অনুসন্ধান এবং ইনস্টল করতে পারে, অ্যাপ্লিকেশন সংস্করণ পরিচালনা করতে পারে এবং npm কমান্ড লাইন ইউটিলিটির মাধ্যমে JS প্রকল্পগুলি কনফিগার করতে পারে।

যাইহোক, কখনও কখনও, ব্যবহারকারী ত্রুটির সম্মুখীন হয় ' npm কমান্ড পাওয়া যায়নি npm রেজিস্ট্রি থেকে একটি মডিউল বা প্যাকেজ ইনস্টল বা কনফিগার করার সময় যা ব্যবহারকারীর কর্মপ্রবাহকে বিরক্ত করে।

এই পোস্টটি প্রদর্শন করবে:







লিনাক্সে 'npm কমান্ড পাওয়া যায়নি' কীভাবে সমাধান করবেন?

জাভাস্ক্রিপ্ট কোডের জন্য Node.js একটি বহুল ব্যবহৃত রানটাইম পরিবেশ। Node.js সমস্ত প্রধান অপারেটিং সিস্টেমের সাথে সামঞ্জস্যপূর্ণ। কখনও কখনও, জাভাস্ক্রিপ্টে Node.js মডিউল ইনস্টল করার সময়, ব্যবহারকারী ত্রুটির সম্মুখীন হয় “ npm কমান্ড পাওয়া যায়নি ' নিচে দেখানো হয়েছে. এই ত্রুটিটি বিভিন্ন উদ্দেশ্যে ঘটে যেমন npm সিস্টেমে ইনস্টল করা নেই বা npm এর পুরানো সংস্করণ ব্যবহার করা হচ্ছে বা npm Linux পাথ পরিবেশ সেটিংসে যোগ করা হচ্ছে না:





উপরের প্রদত্ত ত্রুটিটি ঠিক করতে, নিম্নলিখিত সমাধানগুলি চেষ্টা করুন:





সমাধান 1: লিনাক্সে npm ইনস্টল করুন

Node.js ইনস্টলেশনের সময়, ব্যবহারকারী npm প্যাকেজ ম্যানেজার ইনস্টল করতে ভুলে যেতে পারেন বা সিস্টেমে npm সঠিকভাবে ইনস্টল নাও হতে পারে। এই কারণে, ব্যবহারকারী ত্রুটির সম্মুখীন হয় ' কমান্ড 'npm' পাওয়া যায়নি ” বর্ণিত সমস্যাটি সমাধান করতে, নিম্নলিখিত নির্দেশাবলীর মাধ্যমে লিনাক্সে npm ইনস্টল করুন:

ধাপ 1: উবুন্টু আপডেট করুন

প্রথমে, 'এর মাধ্যমে উবুন্টু টার্মিনাল ফায়ার করুন CTRL+ALT+T ' চাবি. তারপর, চালান ' উপযুক্ত আপডেট উবুন্টু সংগ্রহস্থল আপডেট করার জন্য কমান্ড:



sudo উপযুক্ত আপডেট

ধাপ 2: npm প্যাকেজ ইনস্টল করুন

এরপর, 'এর মাধ্যমে npm প্যাকেজ ম্যানেজার ইনস্টল করুন apt npm ইনস্টল করুন 'আদেশ। এই কমান্ডের জন্য রুট সুবিধার প্রয়োজন হতে পারে, তাই ব্যবহার করুন “ sudo কমান্ডের আগে:

sudo উপযুক্ত ইনস্টল npm -এবং

এখানে ' -এবং 'এনপিএম' ইনস্টলেশনের জন্য অতিরিক্ত ডিস্ক স্থান ব্যবহারের প্রক্রিয়া করার অনুমতি বরাদ্দ করতে পতাকা ব্যবহার করা হয়:

ধাপ 3: যাচাইকরণ

এখন, এনপিএম ইনস্টল করা আছে কিনা তা পরীক্ষা করুন, 'চালান করুন npm -v 'আদেশ:

npm -ভিতরে

নীচের আউটপুট দেখায় যে আমরা কার্যকরভাবে ইনস্টল করেছি ' 8.5.1 ” npm সংস্করণ:

npm কমান্ড সঠিকভাবে কাজ করছে কি না তা পরীক্ষা করতে, যেকোনো Node.js মডিউল ইনস্টল করুন। উদাহরণস্বরূপ, আমরা ইনস্টল করেছি ' প্রকাশ করা 'মডিউল:

npm ইনস্টল প্রকাশ করা

নীচের ফলাফলটি নির্দেশ করে যে আমরা মডিউলটি ইনস্টল করেছি এবং কার্যকরভাবে বর্ণিত সমস্যাটির সমাধান করেছি:

যদি সমস্যাটি এখনও থেকে যায়, এর মানে হল npm স্বয়ংক্রিয়ভাবে পাথ পরিবেশ সেটিংয়ে যোগ করা হয় না।

সমাধান 2: পাথ এনভায়রনমেন্ট সেটিংসে npm যোগ করুন

যদি npm সিস্টেম পাথে যোগ করা না হয়, তাহলে সিস্টেম npm কমান্ড সনাক্ত করতে ব্যর্থ হবে এবং ব্যবহারকারী ত্রুটির সম্মুখীন হবে “ npm কমান্ড পাওয়া যায়নি ” উল্লিখিত সমস্যাটি সমাধান করতে, ম্যানুয়ালি Linux পরিবেশ সেটিংসে npm ইনস্টলেশন পাথ যোগ করুন। এটি করতে, প্রদত্ত পদ্ধতি অনুসরণ করুন:

ধাপ 1: npm ইনস্টলেশন অবস্থান পরীক্ষা করুন

প্রথমে, 'এর মাধ্যমে এনপিএম ইনস্টলেশন অবস্থান পরীক্ষা করুন যা npm 'আদেশ:

যা npm

ধাপ 2: পাথ এনভায়রনমেন্ট সেটিংস চেক করুন

এখন, npm লিনাক্স পাথ এনভায়রনমেন্ট সেটিংসে যোগ করা হয়েছে কিনা তা সিস্টেমটি দেখে যাচাই করুন “ PATH ”:

প্রতিধ্বনি $PATH

এখানে, আপনি দেখতে পাচ্ছেন আমাদের PATH এনভায়রনমেন্ট সেটিংস ইতিমধ্যেই আপ টু ডেট এবং এনপিএম ইনস্টলেশন পাথ ইতিমধ্যেই পরিবেশ সেটিংসে বিদ্যমান:

যাইহোক, যদি এনপিএম এক্সিকিউটেবল পাথ এনভায়রনমেন্ট PATH সেটিংসে বিদ্যমান না থাকে, তাহলে নিচের ধাপ অনুসরণ করে সিস্টেম পাথে npm যোগ করুন।

ধাপ 3: লিনাক্স এনভায়রনমেন্ট সেটিংসে npm পাথ যোগ করুন

খোলা ' .bashrc সুডো ব্যবহারকারীর অধিকার সহ যেকোনো লিনাক্স টেক্সট এডিটরে ফাইল। এখানে, আমরা ন্যানো সম্পাদক ব্যবহার করেছি:

sudo ন্যানো .bashrc

তারপরে, নিম্নলিখিত স্নিপেটটি ফাইলটিতে পেস্ট করুন এবং ফাইলটি সংরক্ষণ করুন “ CTRL+S ' চাবি:

রপ্তানি PATH = ইউএসআর/বিন: $PATH '

ন্যানো এডিটর থেকে প্রস্থান করতে, ' চাপুন CTRL+X ' চাবি.

ধাপ 4: ব্যাশ শেল এনভায়রনমেন্ট রিলোড করুন

আপডেট করার পর ' .bashrc ” ফাইল, নীচের কমান্ডের মাধ্যমে পরিবর্তনগুলি বাস্তবায়ন করতে ব্যাশ শেল পরিবেশ পুনরায় লোড করুন:

উৎস ~ / .bashrc

এর পরে, আবার 'npm' কমান্ডটি চালান এবং সমস্যাটি ঠিক হয়েছে কিনা তা যাচাই করুন।

সমাধান 3: 'node_modules' ডিরেক্টরির অনুমতি পরীক্ষা করুন

লিনাক্সে npm ইনস্টল করার সময়, এটি তৈরি করে ' node_modules ' ডিরেক্টরি যেটিতে Node.js প্রকল্পের একটি প্যাকেজ রয়েছে ' project.json ' ফাইল। যদি ' node_modules ' ডিরেক্টরির প্রয়োজনীয় অনুমতি নেই, এটি বিভিন্ন ত্রুটির সম্মুখীন হতে পারে৷ এই ত্রুটিগুলি ঠিক করতে, নীচের পদক্ষেপগুলি ব্যবহার করে 'নোড_মডিউল'-এ প্রয়োজনীয় অনুমতিগুলি বরাদ্দ করুন:

ধাপ 1: 'node_modules' ডিরেক্টরি দেখুন

সাধারণত, ' node_modules ' ডিরেক্টরিটি লিনাক্স ব্যবহারকারী ডিরেক্টরিতে পাওয়া যায়। বর্তমান ডিরেক্টরির ফাইলগুলি পরীক্ষা করতে, চালান ' ls ”:

ls

বর্তমানে খোলা ডিরেক্টরির পথ দেখতে, চালান “ pwd ”:

pwd

এর পথ নোট করুন ' node_modules আউটপুট থেকে ডিরেক্টরি:

ধাপ 2: 'নোড_মডিউল'-এ অনুমতি বরাদ্দ করুন

এখন, প্রয়োজনীয় অনুমতিগুলি বরাদ্দ করুন ' node_modules ' মাধ্যম ' chown -R $(whoami): root 'আদেশ:

chown -আর $ ( আমি কে ) :মূল / বাড়ি / ubuntuuser / node_modules

এটি 'npm' কমান্ড সম্পর্কিত বিভিন্ন ত্রুটির সমাধান করবে।

উইন্ডোজে 'এনপিএম কমান্ড পাওয়া যায়নি' কীভাবে সমাধান করবেন?

উইন্ডোজে, npm Node.js ইনস্টলেশনের সাথে ইনস্টল করা হয় এবং স্বয়ংক্রিয়ভাবে Windows পাথে যোগ করা হয়। অতএব, একটি ন্যূনতম সম্ভাবনা আছে ' npm কমান্ড পাওয়া যায়নি 'ত্রুটি ঘটছে। যাইহোক, খুব কমই ব্যবহারকারীরা ' npm অভ্যন্তরীণ বা বাহ্যিক হিসাবে স্বীকৃত নয় ' কমান্ড ত্রুটি। এর কারণ যদি Node.js ইনস্টলেশনের সাথে npm ইনস্টল করা না থাকে, npm এক্সিকিউটেবল পাথটি Windows PATH ভেরিয়েবলে স্বীকৃত হয় না বা npm-এর একটি পুরানো সংস্করণ ব্যবহার করা হচ্ছে:

হাইলাইট করা সমস্যাটি সমাধান করতে, নিম্নলিখিত সমাধানগুলির মাধ্যমে যান:

আসুন উপরে দেওয়া প্রতিটি সমাধান একে একে অনুসরণ করি।

সমাধান 1: আনইনস্টল করুন এবং Node.js পুনরায় ইনস্টল করুন

কখনও কখনও, উইন্ডোজে Node.js ইনস্টল করার সময়, npm প্যাকেজটি সঠিকভাবে ইনস্টল করা হয় না, অথবা npm সংস্করণটি পুরানো এবং নতুন জাভাস্ক্রিপ্ট অ্যাপ্লিকেশন এবং মডিউলগুলির সাথে বেমানান। এই কারণে, ব্যবহারকারীর সম্মুখীন হয় ' npm কমান্ড স্বীকৃত নয় ' ত্রুটি. উল্লিখিত সমস্যাটি সমাধান করতে, নিম্নলিখিত পদ্ধতি ব্যবহার করে Node.js এবং npm-এর সর্বশেষ সংস্করণ ইনস্টল করুন।

ধাপ 1: 'প্রোগ্রাম যোগ করুন বা সরান' সেটিংস চালু করুন

Node.js এবং npm নতুন করে ইনস্টল করতে, প্রথমে এর পুরানো সংস্করণ আনইনস্টল করুন। এই উদ্দেশ্যে, খুলুন ' প্রোগ্রাম যোগ বা অপসারণ ' সেটিংস:

ধাপ 2: Node.js আনইনস্টল করুন

অ্যাপ তালিকা অনুসন্ধান ক্ষেত্রে 'নোড' অনুসন্ধান করুন এবং Node.js অ্যাপ্লিকেশনটি নির্বাচন করুন। এখানে, নীচের পয়েন্টে ক্লিক করুন ' তিনটি বিন্দু আরও বিকল্প দেখতে ” আইকন:

এরপরে, 'এ ক্লিক করুন আনইনস্টল করুন Node.js ইনস্টল করার বিকল্প। ব্যবহারকারীরা ট্রিগার করতে পারেন ' পরিবর্তন করুন ” Node.js ইনস্টলেশন পরিবর্তন বা ঠিক করার বিকল্প। যাইহোক, এই ধাপে একটি Node.js প্রয়োজন হবে “ msi ' ফাইল। npm এবং Node.js আপগ্রেড করতে, আমরা নতুন সংস্করণটি নতুনভাবে ইনস্টল করব:

ধাপ 3: Node.js ইনস্টলার ডাউনলোড করুন

Node.js অফিসিয়াল খুলুন ওয়েবসাইট এবং নীচের-পয়েন্টেড বিকল্পটি আঘাত করে Node.js সর্বশেষ সংস্করণটি ডাউনলোড করুন:

এরপর, খুলুন ' ডাউনলোড ” ফোল্ডার এবং Node.js .msi ফাইলে ডাবল ক্লিক করুন ইনস্টলারটি কার্যকর করতে:

ধাপ 4: Node.js এবং npm ইনস্টল করুন

এটি Node.js সেটআপ উইজার্ড খুলবে, ' পরবর্তী ইনস্টলেশন ধাপে এগিয়ে যেতে বোতাম:

Node.js এ সম্মত হন “ শেষ ব্যাবহারকারি অনুমতি চুক্তি নীচের পয়েন্টেড চেকবক্সে টিপে এবং ' পরবর্তী 'বোতাম:

Node.js ইনস্টলেশন অবস্থান নির্বাচন করুন এবং ' চাপুন পরবর্তী ” এখানে, আমরা ডিফল্ট নির্বাচিত অবস্থানের সাথে চালিয়ে যাব:

পরবর্তী উইজার্ড থেকে, 'npm প্যাকেজ ম্যানেজার' বিকল্পে নেভিগেট করুন এবং Node.js ইনস্টলেশনের সাথে npm সম্পূর্ণরূপে ইনস্টল করতে নীচের-পয়েন্টেড বিকল্পটি নির্বাচন করুন:

এর পরে, ' চাপুন পরবর্তী প্রক্রিয়া চালিয়ে যেতে বোতাম:

এখানে, আপনি যদি npm এবং Node.js-এর সাথে একটি অতিরিক্ত টুল ইনস্টল করতে চান, নীচের প্রদত্ত চেকবক্সটি টিপুন এবং চাপুন “ পরবর্তী ” এখানে, আমাদের কোন অতিরিক্ত টুলের প্রয়োজন নেই:

অবশেষে, চাপুন ' ইনস্টল করুন উইন্ডোজে Node.js এবং npm ইনস্টল করা শুরু করতে ” বোতাম:

ইনস্টলেশন প্রক্রিয়া শেষ করার পরে, ' শেষ করুন 'বোতাম:

এটি স্বয়ংক্রিয়ভাবে উইন্ডোজ পাথ ভেরিয়েবলে Node.js এবং npm যোগ করবে।

ধাপ 5: টার্মিনাল চালু করুন

উইন্ডোজ পাথে npm এবং Node.js ইনস্টল করা এবং যোগ করা হয়েছে কিনা তা পরীক্ষা করতে, স্টার্ট মেনুর মাধ্যমে কমান্ড প্রম্পট উইন্ডোজ ডিফল্ট টার্মিনাল খুলুন:

ধাপ 6: যাচাইকরণ

পরবর্তী, চালান ' node -v Node.js সংস্করণ চেক করতে কমান্ড:

নোড -ভিতরে

এখন, এনপিএম ইনস্টল করা এবং ভালভাবে কাজ করছে কিনা তা পরীক্ষা করতে, এনপিএম সংস্করণটি পরীক্ষা করুন:

npm -ভিতরে

নীচের ফলাফল থেকে, আপনি দেখতে পাচ্ছেন যে আমরা কার্যকরভাবে npm ইনস্টল করেছি ' 10.2.4 উইন্ডোজে সংস্করণ:

এখন, 'npm কমান্ড পাওয়া যায়নি' ত্রুটিটি সমাধান করা হয়েছে কিনা তা যাচাই করুন। এই উদ্দেশ্যে, ' ব্যবহার করে Node.js পরিবেশ শুরু করুন npm init 'আদেশ:

npm init

নীচের আউটপুট দেখায় যে আমরা কার্যকরভাবে npm কমান্ডের স্বীকৃত ত্রুটির সমাধান করেছি:

যদি ত্রুটিটি এখনও অব্যাহত থাকে, এর মানে হল npm উইন্ডোজ পাথে যোগ করা হয়নি। সমস্যা সমাধান করতে, নীচের সমাধান চেষ্টা করুন.

সমাধান 2: উইন্ডোজ পাথে npm যোগ করুন

যাইহোক, Node.js এবং npm ইনস্টল করার সময়, Windows PATH ভেরিয়েবল স্বয়ংক্রিয়ভাবে আপডেট হয়। কিন্তু, যদি এনপিএম উইন্ডোজ পাথে যোগ না করা হয়, তাহলে সিস্টেমটি টার্মিনাল থেকে এনপিএম কমান্ড লাইন ইউটিলিটি অ্যাক্সেস করতে অক্ষম, এবং ব্যবহারকারী ত্রুটির সম্মুখীন হয় “ npm কমান্ড পাওয়া যায়নি ” বর্ণিত সমস্যাটি সমাধান করতে, নিম্নলিখিত প্রদর্শন ব্যবহার করে উইন্ডোজ পাথ ভেরিয়েবলে npm যোগ করুন।

ধাপ 1: Npm ইনস্টলেশন অবস্থান পরীক্ষা করুন

প্রথমে, npm এবং Node.js ইনস্টলেশন অবস্থানগুলিতে নেভিগেট করুন। ডিফল্টরূপে, npm 'এ ইনস্টল করা হয় C:\Program Files\Node.js ' ডিরেক্টরি। নীচের নির্দেশিত ঠিকানা বার থেকে ইনস্টলেশন ডিরেক্টরি পথটি অনুলিপি করুন:

ধাপ 2: এনভায়রনমেন্ট ভেরিয়েবল চালু করুন

এরপরে, উইন্ডোজ স্টার্ট মেনুর মাধ্যমে এনভায়রনমেন্ট ভেরিয়েবল সেটিংস চালু করুন:

এরপরে, চাপুন ' এনভায়রনমেন্ট ভেরিয়েবল উইন্ডোজ ভেরিয়েবল সেটিংস চালু করতে বোতাম:

ধাপ 3: উইন্ডোজ পাথে npm যোগ করুন

খোলা ' পথ ' থেকে ' বিকল্প সিস্টেম ভেরিয়েবল 'তালিকা। এই উদ্দেশ্যে, প্রথমে নির্বাচন করুন ' পথ ' এবং তারপর ' চাপুন সম্পাদনা করুন 'বোতাম:

এখানে, আমাদের Node.js এবং npm এক্সিকিউটেবল পাথ ইতিমধ্যেই সেট করা আছে এবং Windows Path ভেরিয়েবলে যোগ করা হয়েছে। যাইহোক, যদি পাথ যোগ করা না হয় বা পাথ ভেরিয়েবলে বিদ্যমান থাকে, তাহলে ম্যানুয়ালি যোগ করুন। এই উদ্দেশ্যে, প্রথমে, চাপুন ' নতুন 'বোতাম, এনপিএম ইনস্টলেশন পথ পেস্ট করুন' C:\Program Files\Node.js ' এবং ' চাপুন ঠিক আছে 'বোতাম:

ধাপ 4: npm কমান্ড ব্যবহার করুন

যোগ করার পর ' npm উইন্ডোজ পাথে, উইন্ডোজ কমান্ড প্রম্পট টার্মিনালটি পুনরায় চালু করুন এবং প্যাকেজ বা মডিউল ইনস্টল করতে npm কমান্ডটি ব্যবহার করুন এবং যাচাই করুন যে উল্লিখিত সমস্যাটি ঠিক হয়েছে কিনা:

npm ইনস্টল প্রকাশ করা

প্রদর্শনের জন্য, আমরা ইনস্টল করেছি ' প্রকাশ করা npm প্যাকেজ ম্যানেজার ব্যবহার করে Node.js মডিউল। নীচের ফলাফল দেখায় যে আমরা কার্যকরভাবে 'npm খুঁজে পাওয়া যায়নি' ত্রুটিটি সমাধান করেছি এবং সফলভাবে Node.js মডিউল ইনস্টল করেছি:

আমরা সমাধানগুলি কভার করেছি ' npm কমান্ড পাওয়া যায়নি উইন্ডোজ এবং লিনাক্স ওএস উভয়ের জন্যই ত্রুটি।

উপসংহার

'npm কমান্ড পাওয়া যায়নি' ত্রুটিটি ঠিক করতে, লিনাক্সে npm প্যাকেজ ম্যানেজারটি পুনরায় ইনস্টল করার চেষ্টা করুন ' sudo apt npm -y ইনস্টল করুন 'আদেশ। উইন্ডোজে, ব্যবহারকারীকে Node.js সম্পূর্ণরূপে আনইনস্টল করে সিস্টেমে পুনরায় ইনস্টল করতে হবে। এই উদ্দেশ্যে, অফিসিয়াল ওয়েবসাইট থেকে Node.js “.msi” ফাইলটি ডাউনলোড করুন, ইনস্টলারটি চালান এবং npm ইনস্টল করুন। অন্য সমাধান হল উইন্ডোজ বা লিনাক্স পরিবেশ সেটিংসে এনপিএম যোগ করা। এটি এনপিএমকে উইন্ডোজ বা লিনাক্স টার্মিনালগুলিতে অ্যাক্সেসযোগ্য করে তুলবে। এই লিখনটি সমাধানের জন্য সমাধানগুলি প্রদর্শন করেছে ' npm কমান্ড পাওয়া যায়নি উইন্ডোজ এবং লিনাক্স ওএস উভয় ক্ষেত্রেই ত্রুটি।