Sparround

Node.js və npm əsasları

Node.js — JavaScript-i brauzerdən kənarda işlədən runtime; bütün Playwright/Jest layihələri onun üzərində qurulur.

package.json layihənin pasportudur:

  • dependencies — işləmə üçün lazım olanlar
  • devDependencies — yalnız development/test üçün (Playwright bura düşür)
  • scripts — qısayollar: npm run test:smoke kimi

package-lock.json — dəqiq versiya ağacı; mütləq git-ə commit olunur (reproduksiya olunan quraşdırma üçün).

npx playwright test — paketi lokal node_modules-dan işlədir (qlobal quraşdırma lazım deyil).

ƏmrNə edir
npm installdependency-ləri quraşdırır, lock faylı yeniləyə bilər
npm cilock-dan dəqiq quraşdırma; CI üçün standart
npm run <script>package.json scripts-dəki əmri işlədir
npx <paket>paketi lokal/müvəqqəti işlədir
npm outdated / auditköhnəlmiş paketlər / təhlükəsizlik boşluqları

📚 Mənbələr və sənədlər