এনপিএম চিটশিট

এনপিএম হচ্ছে থার্ড পার্টি নোড-জেএস প্যাকেজ ইনস্টল করার জন্য় একটি কমান্ড লাইন টুল এবং বিশ্বের সবচেয়ে বড় সফটওয়্যার রেজিস্ট্রি। ওপেন সোর্স ডেভেলপাররা সফটওয়্যার শেয়ার করার জন্য সাধারণত এনপিএম ব্যবহার করে থাকে।

এনপিএম কমান্ডস

Link
  • node ভার্শন

    node -v
  • npm ভার্শন

    npm -v
  • কোনো প্রশ্নের উত্তর না দিয়ে package.json ফাইল ইনিশিয়ালাইজেশন

    npm init -y
  • প্রশ্নের উত্তর দিয়ে package.json ফাইল ইনিশিয়ালাইজেশন

    npm init
  • লোকালি প্যাকেজ ইনস্টল করা

    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>
  • লোকালি ইনস্টল্ড সকল ডিপেনডেন্সি, ডেভডিপেনডেন্সি এবং ডিপেনডেন্সির ডিপেনডেন্সির লিস্ট ও ভার্শন

    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
  • লোকাল প্যাকেজ সমূহ আপডেট করতে

    npm update
  • গ্লোবাল প্যাকেজ সমূহ আপডেট করতে

    npm update -g
  • লোকাল প্যাকেজ আনইনস্টল করতে

    npm un <package-name>
  • গ্লোবাল প্যাকেজ আনইনস্টল করতে

    npm un -g <package-name>
  • npm.com এ অ্যাকাউন্ট ক্রিয়েট

    npm adduser
  • npm.com এ অ্যাকাউন্ট লগইন

    npm login
  • পাবলিশিং প্যাকেজ আপডেট করতে

    npm version <major/minor/patch>