NPM و Package.json (NPM Basics)
NPM: مدیر پکیجهای شما 📚
NPM (Node Package Manager) بزرگترین repository پکیجهای JavaScript در دنیاست. با NPM میتونید پکیجها رو نصب، حذف و مدیریت کنید.
package.json
فایل package.json اطلاعات پروژه و وابستگیها رو نگه میداره:
{
"name": "my-app",
"version": "1.0.0",
"description": "My first Node.js app",
"main": "app.js",
"scripts": {
"start": "node app.js",
"dev": "nodemon app.js"
},
"dependencies": {
"express": "^4.18.0"
}
}
دستورات مفید NPM
# ساخت package.json جدید
npm init
# نصب یک پکیج
npm install express
npm install express --save # اضافه به dependencies
npm install nodemon --save-dev # اضافه به devDependencies
# نصب همه وابستگیها
npm install
# حذف یک پکیج
npm uninstall express
# اجرای اسکریپت
npm start
npm run dev
تفاوت dependencies و devDependencies:
dependencies: پکیجهایی که در Production نیاز داریدdevDependencies: پکیجهایی که فقط برای Development نیاز دارید (مثل nodemon)
آماده رفتن به درس بعدی هستید؟
این درس را به پایان رساندید و میتوانید به درس بعدی بروید.