دوره‌ها / Node.js / NPM و Package.json (NPM Basics)

NPM و Package.json (NPM Basics)

15 دقیقه Article

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)

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.

برای ذخیره پیشرفت وارد شوید