Sorunuzu sorun ve bu sayfaya ve seçtiğiniz AI sağlayıcısına referans vererek belgenin bir özetini alın
Sürüm Geçmişi
- "--no-gitignore seçeneği eklendi"v8.6.431.03.2026
- "init komutu eklendi"v7.5.930.12.2025
Bu sayfanın içeriği bir yapay zeka kullanılarak çevrildi.
Orijinal içeriğin İngilizce son sürümünü görüntüleyinBu dokümantasyonu geliştirmek için bir fikriniz varsa, lütfen GitHub'da bir çekme isteği göndererek katkıda bulunmaktan çekinmeyin.
Dokümantasyon için GitHub bağlantısıBelge Markdown'ını panoya kopyala
Intlayer'ı Başlat
Kodu panoya kopyala
npx intlayer initinit komutu, gerekli dosyaları ve ayarları oluşturarak projenizde Intlayer'ı otomatik olarak yapılandırır. Bu, Intlayer'ı kullanmaya başlamak için önerilen yoldur.
Takma Adlar:
npx intlayer init
Argümanlar:
--project-root [projectRoot]- İsteğe bağlı. Projenin kök dizinini belirtin. Sağlanmazsa, komut mevcut çalışma dizininden başlayarak proje kökünü arayacaktır.--no-gitignore- İsteğe bağlı..gitignoredosyasının otomatik olarak güncellenmesini atlar. Bu bayrak ayarlanırsa,.intlayerdosyası.gitignoredosyasına eklenmez.
Ne yapar:
init komutu aşağıdaki kurulum görevlerini gerçekleştirir:
- Proje yapısını doğrular - Bir
package.jsondosyası olan geçerli bir proje dizininde olduğunuzdan emin olur. .gitignoredosyasını günceller - Oluşturulan dosyaları sürüm kontrolünden hariç tutmak için.gitignoredosyanıza.intlayerekler (--no-gitignoreile atlanabilir).- TypeScript'i yapılandırır - Intlayer tür tanımlarını (
.intlayer/**/*.ts) içerecek şekilde tümtsconfig.jsondosyalarını günceller. - Yapılandırma dosyası oluşturur - Varsayılan ayarlarla
intlayer.config.ts(TypeScript projeleri için) veyaintlayer.config.mjs(JavaScript projeleri için) oluşturur. - Vite yapılandırmasını günceller - Bir Vite yapılandırma dosyası algılanırsa,
vite-intlayereklentisi için içe aktarmayı ekler. - Next.js yapılandırmasını günceller - Bir Next.js yapılandırma dosyası algılanırsa,
next-intlayereklentisi için içe aktarmayı ekler.
Örnekler:
Temel başlatma:
Kodu panoya kopyala
npx intlayer initBu, proje kökünü otomatik olarak algılayarak Intlayer'ı mevcut dizinde başlatır.
Özel proje kökü ile başlatma:
Kodu panoya kopyala
npx intlayer init --project-root ./projemBu, Intlayer'ı belirtilen dizinde başlatır.
.gitignore'u güncellemeden başlatma:
Kodu panoya kopyala
npx intlayer init --no-gitignoreBu, tüm yapılandırma dosyalarını kurar ancak .gitignore dosyanızı değiştirmez.
Örnek çıktı:
Kodu panoya kopyala
npx intlayer initChecking Intlayer configuration...✓ Added .intlayer to .gitignore✓ Updated tsconfig.json to include intlayer types✓ Created intlayer.config.ts✓ Injected import into vite.config.ts✓ Intlayer init setup complete.Notlar:
- Komut idempotenttir; yani birden çok kez güvenli bir şekilde çalıştırabilirsiniz. Halihazırda yapılandırılmış adımlar atlanacaktır.
- Bir yapılandırma dosyası zaten mevcutsa, üzerine yazılmaz.
includedizisi olmayan TypeScript yapılandırmaları (örneğin başvuruları olan çözüm stili yapılandırmalar) atlanır.- Proje kökünde
package.jsonbulunamazsa komut hata vererek durur.