Node.js, NPM və Vue.js Əmrləri Rəhbəri
Bu yazıda Node.js, NPM və Vue.js üçün ən vacib əmrləri öyrənə, onların nə işə yaradığını asanlıqla anlaya bilərsiniz.
Node.js Əmrləri
Node.js ilə işləyərkən əsasən istifadə edəcəyiniz əmrlər bunlardır:
| Əmr | Açıqlama |
|---|---|
| node -v | Node.js versiyasını göstərir. |
| node [dosya.js] | Göstərilən JS faylını işə salır. |
| node | Terminalda REPL (interaktiv mühit) açır. |
NPM Əsas Əmrlər
NPM (Node Package Manager), Node.js layihələrində paket idarəetməsi üçün istifadə olunur. Budur əsas əmrlər:
| Əmr | Açıqlama |
|---|---|
| npm -v | NPM versiyasını göstərir. |
| npm init | Yeni layihəyə başlayır və package.json yaradır. |
| npm init -y | Standart (varsayılan) parametrlərlə package.json yaradır. |
| npm install [paket] | Göstərilən paketi yükləyir. |
| npm install -D [paket] | İnkişaf (development) asılılığı olaraq yükləyir. |
| npm uninstall [paket] | Paketi layihədən silir. |
| npm update | Bütün asılılıqları yeniləyir. |
| npm list --depth=0 | Yüklənmiş əsas asılılıqları siyahıya alır. |
| npm outdated | Yenilənməli olan paketləri göstərir. |
| npm start | "start" skriptini işə salır. |
| npm run [komut] | Müəyyən edilmiş xüsusi skriptləri işə salır. |
| npm restart | package.json daxilindəki restart skriptini işə salır. Əgər bu skript müəyyən edilməyibsə, sırasıyla stop və start skriptlərini işə salır. Həmçinin prerestart və postrestart kimi lifecycle hook-larını da işə sala bilər. |
| npm ci | Təmiz quraşdırma edir (package-lock.json-a əsasən). |
| npm rebuild | Doğma (native) modulları yenidən kompilyasiya edir (derləyir). |
| npm cache clean --force | NPM keşini (önbellek) təmizləyir. |
| npm config list | NPM konfiqurasiyalarını siyahıya alır. |
| npm doctor | NPM və Node.js mühitini axtararaq (skan edərək) ehtimal olunan konfiqurasiya və sistem problemlərini yoxlayır. |
| npm help | Əmrlər haqqında kömək göstərir. |
| npm install -g [paket] | Paketi qlobal olaraq yükləyir. |
| npx [komut] | Layihə daxilindəki və ya internetdən yüklənən paketləri müvəqqəti olaraq işə salır. |
NPM Təkmilləşdirilmiş Əmrlər
Daha irəli səviyyə paket idarəetməsi üçün istifadə edə biləcəyiniz bəzi təkmilləşdirilmiş NPM əmrləri bunlardır:
| Əmr | Açıqlama |
|---|---|
| npm access | Paketə giriş icazələrini idarə edir. |
| npm login | Daxil olur və ya istifadəçi yaradır. |
| npm audit | Təhlükəsizlik boşluqlarını axtarır. |
| npm audit fix | Təhlükəsizlik boşluqlarını avtomatik düzəldir. |
| npm bin | İcra edilə bilən faylların qovluğunu göstərir. |
| npm bugs <paket> | Paketin xəta hesabatlarını göstərir. |
| npm completion | Terminalda npm əmrləri üçün avtomatik tamamlama dəstəyi təmin edir. |
| npm dedupe | Təkrarlanan asılılıqları təmizləyir. |
| npm deprecate | Paketləri istifadədən çıxarır (köhnəldir). |
| npm diff | İki paket arasındakı fərqi göstərir. |
| npm dist-tag | Paket etiketlərini idarə edir. |
| npm docs <paket> | Paket sənədlərini (sənədləşdirməsini) açır. |
| npm edit | Paketi redaktə etmək üçün açır. |
| npm explore <paket> | Paket qovluğuna daxil olur. |
| npm fund | Asılılıqların dəstək məlumatlarını göstərir. |
| npm hook | Webhook əməliyyatlarını idarə edir. |
| npm link | Lokal inkişaf üçün simvolik bağlantı qurur. |
| npm pack | Paket arxiv (.tgz) faylı yaradır. |
| npm ping | Reyestr bağlantısını test edir. |
| npm prefix | Layihənin kök qovluğunu göstərir. |
| npm profile | İstifadəçi profilini idarə edir. |
| npm prune | Gərəksiz paketləri silir. |
| npm publish | Paketi yayımlayır. |
| npm root | node_modules qovluğunu göstərir. |
| npm search <anahtar> | Paket axtarır. |
| npm view <paket> | Paket məlumatlarını göstərir. |
| npm whoami | Daxil olmuş istifadəçini göstərir. |
Vue.js / Vite Əmrləri
Vue.js və Vite ilə sürətlə layihəyə başlamaq və inkişaf etdirmək üçün aşağıdakı əmrlərdən istifadə edə bilərsiniz:
| Əmr | Açıqlama |
|---|---|
| npm create vue@latest | Yeni Vue 3 layihəsi yaradır (Vite əsaslı). |
| npx create-vue@latest | Alternativ Vue layihə yaratma əmri. |
| npm install -g @vue/cli | Vue CLI-ni qlobal olaraq yükləyir. |
| vue create [proje-adı] | Vue CLI ilə yeni layihəyə başlayır. |
| vue ui | Vue CLI üçün qrafik interfeys açır. |
| npm run dev | İnkişaf (development) rejimində Vue layihəsini işə salır. |
| npm run build | İstehsal (production) versiyasını yaradır. |
| npm run preview | İstehsal (production) qurulmasını önizləyir. |
| npm run lint | Kod yoxlaması edir. |
| npm install vue-router | Yönləndirmə sistemi (router) əlavə edir. |
| npm install pinia | Vəziyyət idarəetməsi (state management) kitabxanası əlavə edir. |
| npm install axios | API sorğuları üçün Axios əlavə edir. |
| npm install bootstrap | Bootstrap CSS freymvörkünü əlavə edir. |
| npm install @vitejs/plugin-vue | Vite üçün Vue plaqinini yükləyir. |
| npm run serve | Köhnə Vue CLI layihələrində tətbiqi işə salır. |
| npx vite | Vite layihəsini işə salır. |