Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Riwayat Versi
- "Menambahkan opsi --no-gitignore"v8.6.431/3/2026
- "Menambahkan konten perintah init"v7.5.930/12/2025
Konten halaman ini diterjemahkan menggunakan AI.
Lihat versi terakhir dari konten aslinya dalam bahasa InggrisJika Anda memiliki ide untuk meningkatkan dokumentasi ini, silakan berkontribusi dengan mengajukan pull request di GitHub.
Tautan GitHub ke dokumentasiSalin Markdown dokumentasi ke clipboard
Inisialisasi Intlayer
Salin kode ke clipboard
npx intlayer initPerintah init secara otomatis mengonfigurasi Intlayer di proyek Anda dengan membuat file dan pengaturan yang diperlukan. Ini adalah cara yang disarankan untuk mulai menggunakan Intlayer.
Alias:
npx intlayer init
Argumen:
--project-root [projectRoot]- Opsional. Tentukan direktori akar proyek. Jika tidak disediakan, perintah akan mencari akar proyek mulai dari direktori kerja saat ini.--no-gitignore- Opsional. Melewati pembaruan otomatis file.gitignore. Jika flag ini disetel,.intlayertidak akan ditambahkan ke.gitignore.
Apa yang dilakukan:
Perintah init melakukan tugas setup berikut:
- Memvalidasi struktur proyek - Memastikan Anda berada di direktori proyek yang valid dengan file
package.json. - Memperbarui
.gitignore- Menambahkan.intlayerke file.gitignoreAnda untuk mengecualikan file yang dihasilkan dari kontrol versi (dapat dilewati dengan--no-gitignore). - Mengonfigurasi TypeScript - Memperbarui file
tsconfig.jsonapa pun untuk menyertakan definisi tipe Intlayer (.intlayer/**/*.ts). - Membuat file konfigurasi - Menghasilkan
intlayer.config.ts(untuk proyek TypeScript) atauintlayer.config.mjs(untuk proyek JavaScript) dengan pengaturan default. - Memperbarui konfigurasi Vite - Jika file konfigurasi Vite terdeteksi, perintah akan menambahkan impor untuk plugin
vite-intlayer. - Memperbarui konfigurasi Next.js - Jika file konfigurasi Next.js terdeteksi, perintah akan menambahkan impor untuk plugin
next-intlayer.
Contoh:
Inisialisasi dasar:
Salin kode ke clipboard
npx intlayer initIni menginisialisasi Intlayer di direktori saat ini, mendeteksi akar proyek secara otomatis.
Inisialisasi dengan akar proyek khusus:
Salin kode ke clipboard
npx intlayer init --project-root ./proyek-sayaIni menginisialisasi Intlayer di direktori yang ditentukan.
Inisialisasi tanpa memperbarui .gitignore:
Salin kode ke clipboard
npx intlayer init --no-gitignoreIni akan menyiapkan semua file konfigurasi tetapi tidak akan memodifikasi .gitignore Anda.
Contoh Output:
Salin kode ke clipboard
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.Catatan:
- Perintah ini idempotent - Anda dapat menjalankannya berkali-kali dengan aman. Langkah-langkah yang sudah dikonfigurasi akan dilewati.
- Jika file konfigurasi sudah ada, file tersebut tidak akan ditimpa.
- Konfigurasi TypeScript tanpa array
include(misal: konfigurasi gaya solusi dengan referensi) akan dilewati. - Perintah akan keluar dengan kesalahan jika
package.jsontidak ditemukan di akar proyek.