এনপিএম হচ্ছে থার্ড পার্টি নোড-জেএস প্যাকেজ ইনস্টল করার জন্য় একটি কমান্ড লাইন টুল এবং বিশ্বের সবচেয়ে বড় সফটওয়্যার রেজিস্ট্রি। ওপেন সোর্স ডেভেলপাররা সফটওয়্যার শেয়ার করার জন্য সাধারণত এনপিএম ব্যবহার করে থাকে।
node এর ভার্শন দেখা
node -v
npm এর ভার্শন দেখা
npm -v
কোনো প্রশ্নের উত্তর না দিয়ে package.json ফাইল ইনিশিয়ালাইজেশন
npm init -y
প্রশ্নের উত্তর দিয়ে package.json ফাইল ইনিশিয়ালাইজেশন
npm init
npm.com এ অ্যাকাউন্ট ক্রিয়েট
npm adduser
npm.com এ অ্যাকাউন্ট লগইন
npm login
পাবলিশিং প্যাকেজ আপডেট করতে
npm version <major/minor/patch>
এনপিএম কনফিগারেশন ফাইল ম্যানেজ করা
npm config
কোন কমান্ডের হেল্প সংক্ষেপে পাওয়ার জন্য
npm <command> -h যেমন: npm install -h
কোন কমান্ডের হেল্প বিশদভাবে পাওয়ার জন্য
npm help <command> যেমন: npm help install
সকল কমান্ড লিস্ট এবং ব্যবহার অনুযায়ী দেখার জন্য
npm -l
লোকাল প্যাকেজ সমূহ আপডেট করতে
npm update
লোকাল ডেভ প্যাকেজ সমূহ আপডেট করতে
npm update --dev
গ্লোবাল প্যাকেজ সমূহ আপডেট করতে
npm update -g
নির্দিষ্ট প্যাকেজ উপডেট করতেে
npm update <package-name>
লোকাল প্যাকেজ আনইনস্টল করতে
npm un <package-name>
গ্লোবাল প্যাকেজ আনইনস্টল করতে
npm un -g <package-name>
লোকালি ইনস্টল্ড সকল ডিপেনডেন্সি, ডেভডিপেনডেন্সি এবং ডিপেনডেন্সির ডিপেনডেন্সির লিস্ট ও ভার্শন
npm list
গ্লোবালি ইনস্টল্ড সকল ডিপেনডেন্সি, ডেভডিপেনডেন্সি এবং ডিপেনডেন্সির ডিপেনডেন্সির লিস্ট ও ভার্শন
npm list -g
শুধুমাত্র নিজের অ্যাপলিকেশনের ডিপেনডেন্সি ও ডেভডিপেনডেন্সির লিস্ট এবং তাদের ভার্সন
npm list --depth=0
গ্লোবালি ইনস্টল্ড প্য়াকেজসমূহের লিস্ট ও তাদের ভার্সন
npm list -g --depth=0
লোকালি ইনস্টল্ড প্যাকেজের মেটাডাটা
npm view <package-name>
লোকালি ইনস্টল্ড প্যাকেজের নির্দিষ্ট মেটাডাটা
npm view <package-name> <property-name>
গ্লোবালি ইনস্টল্ড প্যাকেজের মেটাডাটা
npm view -g <package-name>
গ্লোবালি ইনস্টল্ড প্যাকেজের নির্দিষ্ট মেটাডাটা
npm view -g <package-name> <property-name>
লোকালি আউটডেটেড প্যাকেজ সমূহ
npm outdated
গ্লোবালি আউটডেটেড প্যাকেজ সমূহ
npm outdated -g
npm-check-updates cli এর মাধ্যমে আউটডেটেড প্যাকেজ সমূহ চেক
ncu
package.json ফাইলের সকল ডিপেন্ডেন্সি ইন্সটল করা
npm install অথবা npm i অথবা npm add
package.json ফাইলের সকল ডিপেন্ডেন্সি ইন্সটল করা, ডেভ ডিপেন্ডেন্সি ছাড়া
npm i --production
লোকালি প্যাকেজ ইনস্টল করা
npm i <package-name>
গ্লোবালি প্যাকেজ ইনস্টল করা
npm i -g <package-name>
নির্দিষ্ট ভার্শনের প্যাকেজ লোকালি ইনস্টল করা
npm i <package-name>@version
নির্দিষ্ট ভার্শনের প্যাকেজ গ্লোবালি ইনস্টল করা
npm i -g <package-name>@version
ডেভ ডিপেনডেন্সি হিসেবে প্যাকেজ ইনস্টল করা
npm i -D <package-name>