Npm কি? জাভাস্ক্রিপ্ট প্যাকেজ ম্যানেজার ব্যাখ্যা করেছেন

Npm কি? জাভাস্ক্রিপ্ট প্যাকেজ ম্যানেজার ব্যাখ্যা করেছেন

প্যাকেজগুলি অনেক প্রোগ্রামিং ভাষার একটি অপরিহার্য অংশ এবং জাভাস্ক্রিপ্ট এর ব্যতিক্রম নয়। সেগুলি আপনার অ্যাপ্লিকেশন বা স্ক্রিপ্টে বিভিন্ন কার্যকারিতা যুক্ত করতে ব্যবহার করা যেতে পারে, একটি ওয়েব সার্ভার তৈরি করা থেকে ইমেল পাঠানো পর্যন্ত।





প্যাকেজ ছাড়া, আপনাকে আপনার প্রতিটি প্রকল্পে একই কার্যকারিতা প্রোগ্রামিং করে চাকাটি পুনরায় উদ্ভাবন করতে হবে যার জন্য এটি প্রয়োজন। আগ্রহী? আপনি কিভাবে জাভাস্ক্রিপ্টে এনপিএম দিয়ে প্যাকেজ ইনস্টল এবং ব্যবহার করতে পারেন তা এই গাইডটি কভার করবে।





নোড প্যাকেজ ম্যানেজার (এনপিএম) কি?

জাভাস্ক্রিপ্ট নোড প্যাকেজ ম্যানেজার ব্যবহার করে, প্রায়শই সংক্ষেপে এনপিএম, এর প্যাকেজ ম্যানেজার এবং প্যাকেজ সংগ্রহস্থল হিসাবে। Node.js এর জন্য নোড সংক্ষিপ্ত, জাভাস্ক্রিপ্ট রানটাইম পরিবেশ যা ব্রাউজারের বাইরে জাভাস্ক্রিপ্ট কোড চালানোর জন্য ব্যবহৃত হয়।





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

ওয়েবসাইটের পাশাপাশি, এনপিএম একটি কমান্ড-লাইন টুলও সরবরাহ করে যা ডেভেলপারদের এই প্যাকেজগুলি ইনস্টল বা আনইনস্টল করতে দেয়।



NPM কমান্ড-লাইন টুল ইনস্টল করা

Npm কমান্ড-লাইন টুল Node.js- এর সাথে অন্তর্নির্মিত। অতএব, জাভাস্ক্রিপ্ট প্যাকেজ ব্যবহার করার আগে আপনার মেশিনে Node.js ডাউনলোড করা অপরিহার্য।

অফিসিয়াল পরিদর্শন করুন Node.js ওয়েবসাইট আপনার অপারেটিং সিস্টেমের উপর নির্ভর করে উপযুক্ত সংস্করণটি ডাউনলোড করুন। একবার ডাউনলোড হয়ে গেলে, ইনস্টলেশন প্রক্রিয়া সম্পন্ন করতে অন-স্ক্রিন নির্দেশাবলী অনুসরণ করুন।





আরও তথ্যের জন্য, আমাদের গাইড দেখুন উইন্ডোজে Node.js ইনস্টল করা । আপনি যদি আপনার লিনাক্স মেশিনে Node.js এর একাধিক সংস্করণ ইনস্টল করার পরিকল্পনা করেন, NVM- এর মতো সরঞ্জামগুলি আপনাকে একাধিক Node.js ইনস্টলেশন পরিচালনা করতে সাহায্য করতে পারে।

আপনার ইনস্টলেশন যাচাই করার জন্য, উইন্ডোজ এ কমান্ড প্রম্পট, অথবা লিনাক্স এবং ম্যাকওএস -এ টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডগুলি চালান:





আমি ডাউনলোড বা সাইন আপ বা অর্থ প্রদান বা জরিপ ছাড়া অনলাইনে বিনামূল্যে সিনেমা দেখতে পারি?
node --version
npm --version

যদি ইনস্টলেশন সফল হয়, টার্মিনাল Node.js এবং npm এর ইনস্টল করা সংস্করণ প্রদর্শন করবে।

প্যাকেজ ইনস্টল করা

Npm কমান্ড-লাইন টুলটি আপনার জাভাস্ক্রিপ্ট বা Node.js প্রকল্পে প্যাকেজ ইনস্টল করে তার একক লাইন কমান্ড দিয়ে অত্যন্ত সহজ করে তোলে। আপনার প্রকল্প ডিরেক্টরিতে কমান্ড প্রম্পট বা টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:

npm install

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

npm install ...

ইনস্টল করা প্যাকেজ ব্যবহার করা

একবার আপনি এনপিএম ইনস্টল কমান্ড ব্যবহার করে প্যাকেজগুলি ইনস্টল করার পরে, সেগুলি ব্যবহার শুরু করার সময় এসেছে। আপনি লক্ষ্য করতে পারেন যে একটি নতুন ফোল্ডার নামে node_modules এবং 2 টি নতুন ফাইল, package.json এবং প্যাকেজ- lock.json , স্বয়ংক্রিয়ভাবে তৈরি করা হয়েছে। আপনার এই ফাইলগুলি নিয়ে চিন্তা করার দরকার নেই। আপনার প্রকল্পের নির্ভরতার উপর নজর রাখতে এনপিএম তাদের তৈরি করে।

ইনস্টল করা প্যাকেজগুলি ব্যবহার করার জন্য, আপনাকে আপনার জাভাস্ক্রিপ্ট কোডের প্রয়োজন বা আমদানি করতে হবে। আপনি যে জাভাস্ক্রিপ্টের সংস্করণটি ব্যবহার করছেন তার উপর নির্ভর করে এটি করার জন্য সিনট্যাক্স এই দুটি কমান্ডের মধ্যে একটি হতে পারে:

const package = require('package-name');
import package from 'package-name';

আপনি সঠিক প্যাকেজের জন্য এনপিএম ওয়েবসাইট থেকে যে প্যাকেজটি ব্যবহার করছেন তার ডকুমেন্টেশন চেক করতে পারেন।

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

প্যাকেজগুলি আনইনস্টল করা তাদের ইনস্টল করার মতোই সহজ। আপনার প্রকল্প থেকে প্যাকেজ আনইনস্টল করার কমান্ড হল:

npm uninstall

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

ব্লোটওয়্যার উইন্ডোজ 10 থেকে মুক্তি পান
npm uninstall ...

দক্ষতার সাথে প্যাকেজ ব্যবহার করা

প্যাকেজগুলি বিকাশকারী হিসাবে আপনার জীবনকে সহজ করে তুলতে পারে, এটি আপনার প্রকল্প এবং আপনি যে প্যাকেজগুলি ব্যবহার করছেন তার মধ্যে একটি নির্ভরতা তৈরি করে। অতএব, এটি সুপারিশ করা হয় যে আপনি একাধিক প্যাকেজ ইনস্টল করার আগে এটি কিছুটা চিন্তা করুন।

আপনার প্রয়োজন অনুসারে ইনস্টল করা প্যাকেজগুলি ব্যাপকভাবে পরিবর্তনের পরিবর্তে, আপনি নিজের প্যাকেজগুলি তৈরি করতে পারেন এবং সেগুলি বিনামূল্যে এনপিএম -এ প্রকাশ করতে পারেন। সঠিক ডিজাইনের প্যাটার্নের সাহায্যে, আপনি আপনার এবং আপনার টিমের জন্য ভবিষ্যতের প্রকল্পে ব্যবহার করতে পারেন এবং আপনার কোড পুনরায় ব্যবহারযোগ্য করতে পারেন।

ইমেজ ক্রেডিট: Ferenc Almasi হয় আনস্প্ল্যাশ

শেয়ার করুন শেয়ার করুন টুইট ইমেইল ডিজাইন প্যাটার্ন ব্যবহার করে কিভাবে জাভাস্ক্রিপ্টে পুনর্ব্যবহারযোগ্য কোড তৈরি করবেন

ডিজাইন প্যাটার্নগুলি কীভাবে ব্যবহার করবেন তা বোঝা আপনাকে জাভাস্ক্রিপ্টে পুনরায় ব্যবহারযোগ্য কোড ব্যবহার করতে সক্ষম করবে। আপনার যা জানা দরকার তা এখানে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • প্রোগ্রামিং
  • জাভাস্ক্রিপ্ট
  • প্যাকেজ ম্যানেজার
লেখক সম্পর্কে নিতিন রঙ্গনাথ(31 নিবন্ধ প্রকাশিত)

নিতিন একজন আগ্রহী সফটওয়্যার ডেভেলপার এবং একটি কম্পিউটার ইঞ্জিনিয়ারিং ছাত্র যা জাভাস্ক্রিপ্ট প্রযুক্তি ব্যবহার করে ওয়েব অ্যাপ্লিকেশন তৈরি করে। তিনি একটি ফ্রিল্যান্স ওয়েব ডেভেলপার হিসাবে কাজ করেন এবং তার অবসর সময়ে লিনাক্স এবং প্রোগ্রামিং এর জন্য লিখতে পছন্দ করেন।

নিতিন রঙ্গনাথ থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন