nuxi Komut Oluşturucu
Nuxt 3 projelerini iskele oluşturmak, geliştirmek, inşa etmek ve yönetmek için nuxi komutları oluştur
nuxi ile Başlarken
## nuxi nedir?
`nuxi`, Nuxt 3+ için komut satırı arayüzüdür. Yeni projeler iskeletini oluşturur, dev sunucusunu çalıştırır, üretim için derler, statik bir site üretir ve Nuxt'u yükseltme veya paket boyutunu analiz etme gibi bakım görevlerini gerçekleştirir.
## Nasıl Kullanılır
1. **Bir eylem seçin**: `init`, `dev`, `build`, `generate`, `preview`, `upgrade`, `info`, `cleanup`, `analyze` veya `typecheck`. 2. **Bir hedef belirleyin**: `init` için proje dizini adını girin. 3. **Seçenekleri ayarlayın**: `dev` için bağlantı noktası (`-p`), npm/pnpm/yarn/bun'u sabitlemek için `--package-manager`. 4. **Kopyala & Çalıştır**: Çoğu komut mevcut bir Nuxt projesinin içinde çalışır; `init` yeni bir tane oluşturur.
Yaygın Eylemler ve Seçenekler
### `init` Yeni bir proje iskeleti oluştur Yeni bir dizinde yeni bir Nuxt uygulaması oluşturun: `nuxi init my-app`.
### `dev` Geliştirme sunucusu Varsayılan 3000 bağlantı noktasında sıcak yeniden yüklemeli geliştirme sunucusunu başlatın. `-p` ile geçersiz kılın: `nuxi dev -p 4000`.
### `build` / `generate` Üretim çıktısı `build`, SSR barındırma için bir Node sunucu paketi (`.output/server`) üretir; `generate`, statik barındırma için tüm siteyi `.output/public` içinde statik HTML olarak önceden işler.
### `preview` Üretim derlemesini çalıştır Dağıtmadan önce doğrulamak için `build` veya `generate` tarafından üretilen `.output` öğesini yerel olarak sunun.
### `upgrade` / `info` / `cleanup` `upgrade` Nuxt sürümünü yükseltir; `info` projenin ortamını ve sürümlerini yazdırır; `cleanup` derleme önbelleklerini (`.nuxt`, `node_modules/.cache`) kaldırır.
### `analyze` / `typecheck` `analyze` projeyi derler ve bir paket analiz aracı açar; `typecheck` tüm projeyi tip kontrol etmek için `vue-tsc` çalıştırır.
### `--package-manager=NAME` `init` ve diğer kurulum bilgili komutlar için paket yöneticisini (npm, pnpm, yarn, bun) sabitleyin.
▶build vs generate — hangisini kullanmalıyım?
▶Dev sunucusunu farklı bir bağlantı noktasında nasıl çalıştırırım?
▶npm yerine pnpm ile bir proje nasıl oluştururum?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla