ডেভসংকেত

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

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

কন্ট্রিবিউটর

    শেয়ার করুন

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

    • 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>

    এনপিএম কনফিগারেশন সম্পর্কিত কমান্ডস

    • প্রজেক্টে ডিফল্ট author ইনিশিয়ালাইজ করতে

      npm config set init.author.name <author-name>
    • ডিফল্ট ইমেইল ইনিশিয়ালাইজেশন

      npm config set init.author.email <email-address>
    • ডিফল্ট হিসেবে package.json ফাইলে লাইসেন্স ইনিশিয়ালাইজ করতে

      npm config set init.license <license-name>

    ডেভসংকেত সম্পর্কে

    ডেভসংকেত এর লক্ষ্য হচ্ছে বাংলাতে একটা বড় চিটশিটের ভান্ডার গড়ে তোলা। এটা সম্পূর্ণ স্বাধীন এবং ওপেন সোর্স গিটহাব অর্গানাইজেশন।

    স্পন্সর