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 olanlardevDependencies— yalnız development/test üçün (Playwright bura düşür)scripts— qısayollar:npm run test:smokekimi
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).
| Əmr | Nə edir |
|---|---|
| npm install | dependency-ləri quraşdırır, lock faylı yeniləyə bilər |
| npm ci | lock-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 / audit | köhnəlmiş paketlər / təhlükəsizlik boşluqları |
📚 Mənbələr və sənədlər
- Node.js API sənədlərirəsminodejs.org
- package.jsonrəsmidocs.npmjs.com