Skip to content

Komutlar

Paket yöneticine göre komutlar değişiyor.

Geliştirme Sunucusu

bash
npm run dev
bash
bun dev
bash
pnpm dev
bash
yarn dev

http://localhost:5173 açılır. Değişiklikler anında yansır.

Üretime Hazırlama

bash
npm run build
bash
bun run build
bash
pnpm build
bash
yarn build

dist/ klasörü oluşur. Bunu sunucuna yükle.

Neden bun build değil de bun run build?

İkisi farklı şeyler:

KomutNe Yapıyor
bun buildBun'un kendi derleyicisini kullanır
bun run buildpackage.json'daki "build" komutunu çalıştırır

bun run build kullanıyoruz çünkü Vite'ın derleyicisini çalıştırıyor.

Neden Vite, Bun değil?

  • Vite'ın daha fazla özelliği var
  • Vite'ın daha fazla eklentisi var
  • Vite yıllardır React ile test edilmiş

Bun kod çalıştırmada hızlı. Vite derleme için daha iyi.

Kod Kontrolü

bash
npm run check
bash
bun check
bash
pnpm check
bash
yarn check

Tüm kontrolleri çalıştırır:

  • ESLint (hata tespiti)
  • Prettier (format kontrolü)
  • TypeScript (tip kontrolü)

Hata Tespiti (Lint)

bash
npm run lint
bash
bun lint
bash
pnpm lint
bash
yarn lint

Hataları otomatik düzelt:

bash
npm run lint -- --fix
bash
bun lint --fix
bash
pnpm lint --fix
bash
yarn lint --fix

Kod Düzenleme

bash
npm run format
bash
bun format
bash
pnpm format
bash
yarn format

Kodu düzenler. Boşlukları, tırnakları vb. standartlaştırır.

Testler

bash
npm test
bash
bun test
bash
pnpm test
bash
yarn test

Testleri çalıştırır. Değişiklikleri izler.

Tek seferlik çalıştırma (CI için):

bash
npm run test:run
bash
bun test:run
bash
pnpm test:run
bash
yarn test:run

Demo İçeriği Temizle

bash
npm run clean
bash
bun clean
bash
pnpm clean
bash
yarn clean

Demo dosyalarını siler. Sade bir "Merhaba Dünya" projesi kalır.

Tüm Komutlar

KomutGörevi
devGeliştirme sunucusunu başlat
buildÜretime hazırla
checkTüm kontrolleri çalıştır
lintHataları tespit et
formatKodu düzenle
testTestleri çalıştır (izleme modu)
test:runTestleri çalıştır (tek sefer)
cleanDemo dosyalarını temizle

Released under the MIT License.