NPM က Node.js project တွေမှာ package/library တွေ install လုပ်ဖို့၊ version စီမံဖို့၊ project script တွေ run ဖို့သုံးတဲ့ package manager ပါ။ Node.js project တစ်ခုကိုစတဲ့အခါ package.json file က project ရဲ့ ID card လိုပါပဲ။
# Start a new Node.js project
npm init -y
# Install Express for server development
npm install express
# Install nodemon only for development
npm install --save-dev nodemonnpm init -y က default setting နဲ့ package.json ဆောက်ပါတယ်။ npm install express က Express ကို app run ချိန်လိုအပ်တဲ့ dependency အဖြစ်ထည့်ပါတယ်။ --save-dev က development မှာပဲလိုတဲ့ package တွေအတွက်သုံးပါတယ်။
package.json package-lock.json node_modules/Info
node_modules folder ကို hosting/GitHub သို့တင်ရန်မလိုပါ။ package.json နဲ့ package-lock.json ကိုသာသိမ်းထားရင် dependencies ပြန် install လုပ်နိုင်ပါတယ်။