Node.js NPM

Node.js

NPM কি?

NPM হল Node.js প্যাকেজ বা মডিউলগুলির জন্য একটি প্যাকেজ ম্যানেজার যদি আপনি চান৷

www.npmjs.com .

আপনি যখন Node.js ইন্সটল করেন তখন আপনার কম্পিউটারে NPM প্রোগ্রাম ইন্সটল হয়।

স্বয়ংক্রিয়ভাবে ইনস্টল করা হয়

Node.js

লক্ষ লক্ষ প্যাকেজ

ডাউনলোড এবং ব্যবহার করার জন্য হাজার হাজার প্যাকেজ

প্যাকেজ ব্যবস্থাপনা

প্যাকেজগুলি ইনস্টল করা, আপডেট করা এবং অপসারণ করা

💡গুরুত্বপূর্ণ নোট:

আপনার যদি Node.js ইনস্টল করা থাকে, NPM ইতিমধ্যেই আপনার সিস্টেমে চালানোর জন্য প্রস্তুত!

একটি প্যাকেজ কি?

Node.js .

মডিউল হল জাভাস্ক্রিপ্ট লাইব্রেরি যা আপনি আপনার প্রকল্পে যোগ করতে পারেন।

সংগ্রহ

সমস্ত ফাইল ধারণকারী ভলিউম

লাইব্রেরি

একটি পুনঃব্যবহারযোগ্য ফাংশন

node_modules

ফোল্ডার যেখানে প্যাকেজ সংরক্ষণ করা হয়

প্যাকেজ ডাউনলোড করা হচ্ছে

প্যাকেজ ডাউনলোড করা খুবই সহজ।

একটি কমান্ড লাইন ইন্টারফেস খুলুন এবং NPM কে আপনার পছন্দের প্যাকেজটি ডাউনলোড করতে বলুন।

আমি প্যাকেজ "বড় হাতের" ডাউনলোড করতে চাই:

"বড় হাতের" ডাউনলোড করুন:

C:\Users\Your Name>npm install upper-case

🎉অভিনন্দন!

এখন আপনি আপনার প্রথম প্যাকেজ ডাউনলোড এবং ইনস্টল করেছেন!

প্রকল্প ফোল্ডার গঠন

NPM "node_modules" নামে একটি ফোল্ডার তৈরি করে যেখানে প্যাকেজটি স্থাপন করা হয়।

ভবিষ্যতে আপনার ইনস্টল করা সমস্ত প্যাকেজ এই ফোল্ডারে স্থাপন করা হবে।

C:\Users\My Name\node_modules\upper-case

প্যাকেজ ব্যবহার করে

প্যাকেজ ইনস্টল করার পরে, এটি ব্যবহারের জন্য প্রস্তুত।

"আপার-কেস" প্যাকেজটি যোগ করুন যেভাবে আপনি অন্য কোনো মডিউল যোগ করবেন:

let uc = require('upper-case');

উদাহরণ

"হ্যালো ওয়ার্ল্ড!" একটি Node.js ফাইল তৈরি করুন যা আউটপুটকে বড় হাতের অক্ষরে রূপান্তর করে:

let http = require('http');
let uc = require('upper-case');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.write(uc.upperCase("Hello World!"));
  res.end();
}).listen(8080);

🚀চালান:

উপরের কোডটি "demo_uppercase.js" নামে একটি ফাইলে সংরক্ষণ করুন এবং ফাইলটি চালান:

C:\Users\Your Name>node demo_uppercase.js

আপনি যদি আপনার কম্পিউটারে একই পদক্ষেপগুলি অনুসরণ করেন তবে আপনি উদাহরণের মতো একই ফলাফল দেখতে পাবেন: http://localhost:8080

ইউনিভার্সাল প্যাকেজ

প্যাকেজগুলি বিশ্বব্যাপী ইনস্টল করা যেতে পারে, যা সেগুলিকে আপনার কম্পিউটারের যে কোনও জায়গায় কমান্ড-লাইন সরঞ্জাম হিসাবে উপলব্ধ করে।

গ্লোবাল প্যাকেজগুলি সাধারণত CLI সরঞ্জাম এবং অ্যাপ্লিকেশনগুলির জন্য ব্যবহৃত হয়।

বিশ্বব্যাপী প্যাকেজ ইনস্টল করুন:

npm install -g package-name

উদাহরণ: বিশ্বব্যাপী http-সার্ভার প্যাকেজ ইনস্টল করুন

npm install -g http-server

ইনস্টলেশনের পরে, আপনি যে কোনও ডিরেক্টরি থেকে প্যাকেজটি চালাতে পারেন:

http-server

⚠️দ্রষ্টব্য:

কিছু সিস্টেমে, বিশ্বব্যাপী প্যাকেজ ইনস্টল করার জন্য অ্যাডমিনিস্ট্রেটর/রুট সুবিধার প্রয়োজন হতে পারে।

ইউনিক্স-এর মতো সিস্টেমে, কমান্ডের আগে sudo ব্যবহার করুন।

প্যাকেজ আপডেট করা হচ্ছে

আপনার প্যাকেজগুলি আপ টু ডেট রাখতে, আপনি নিম্নলিখিত কমান্ডগুলি ব্যবহার করে সেগুলি আপডেট করতে পারেন:

নির্দিষ্ট প্যাকেজ আপডেট করুন

npm update package-name

আপনার প্রকল্পের সমস্ত প্যাকেজ আপডেট করুন

npm update

মেয়াদোত্তীর্ণ প্যাকেজ চেক করুন

npm outdated

💡পরামর্শ:

NPM আপডেট করতে, চালান:npm install -g npm@latest

প্যাকেজ আনইনস্টল করা হচ্ছে

আপনার আর প্রয়োজন নেই এমন একটি প্যাকেজ সরাতে, আপনি আনইনস্টল কমান্ড ব্যবহার করতে পারেন:

স্থানীয় প্যাকেজ মুছুন:

npm uninstall package-name

একটি বিশ্বব্যাপী প্যাকেজ মুছুন:

npm uninstall -g package-name

প্যাকেজ এবং তার নির্ভরতা সরান:

npm uninstall --save package-name

📝দ্রষ্টব্য:

--সেভ পতাকা নির্ভরতা অপসারণ করতে আপনার package.json ফাইল আপডেট করে।

NPM-এর পুরানো সংস্করণে বিল্ড নির্ভরতার জন্য --save-dev ব্যবহার করতে হতে পারে।

সারাংশ

ইনস্টলেশন

npm install package-name

গ্লোবাল ইনস্টলেশন

npm install -g package-name

আপডেট

npm update package-name

আনইনস্টলেশন

npm uninstall package-name

💎মূল পয়েন্ট:

  • NPM স্বয়ংক্রিয়ভাবে Node.js এর সাথে আসে
  • প্যাকেজগুলি node_modules ফোল্ডারে সংরক্ষণ করা হয়
  • গ্লোবাল প্যাকেজ CLI টুলের জন্য উপযোগী
  • নিয়মিত প্যাকেজ আপডেট করুন
  • অপ্রয়োজনীয় প্যাকেজ আনইনস্টল করুন

অনুশীলন করুন

npm থেকে একটি প্যাকেজ ইনস্টল করতে সঠিক সিনট্যাক্স চয়ন করুন:

node install express
✗ ভুল! node install প্যাকেজ ইনস্টল করার জন্য ব্যবহৃত একটি কমান্ড নয়
npm install express
✓ ঠিক আছে! npm install হল npm থেকে প্যাকেজ ইনস্টল করার সঠিক কমান্ড
install express
✗ ভুল! npm ছাড়া install সরাসরি ব্যবহার করা যাবে না
npm add express
✗ ভুল! npm add প্যাকেজ ইনস্টল করার জন্য ব্যবহৃত একটি কমান্ড নয়