Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Dengan mengintegrasikan Intlayer MCP Server ke AI assistant favorit Anda, Anda dapat mengambil seluruh dokumentasi langsung dari ChatGPT, DeepSeek, Cursor, VSCode, dll.
Lihat dokumentasi MCP ServerRiwayat Versi
- Menambahkan perintah initv7.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
npx intlayer initPerintah init secara otomatis mengatur Intlayer dalam proyek Anda dengan mengonfigurasi file dan pengaturan yang diperlukan. Ini adalah cara yang direkomendasikan untuk memulai dengan Intlayer.
Alias:
- npx intlayer init
Argumen:
- --project-root [projectRoot] - Opsional. Tentukan direktori root proyek. Jika tidak diberikan, perintah akan mencari root proyek mulai dari direktori kerja saat ini.
Apa yang dilakukan:
Perintah init melakukan tugas pengaturan berikut:
- Memvalidasi struktur proyek - Memastikan Anda berada di direktori proyek yang valid dengan file package.json
- Memperbarui .gitignore - Menambahkan .intlayer ke file .gitignore Anda untuk mengecualikan file yang dihasilkan dari kontrol versi
- Mengonfigurasi TypeScript - Memperbarui semua file tsconfig.json untuk menyertakan definisi tipe Intlayer (.intlayer/**/*.ts)
- Membuat file konfigurasi - Menghasilkan intlayer.config.ts (untuk proyek TypeScript) atau intlayer.config.mjs (untuk proyek JavaScript) dengan pengaturan default
- Memperbarui konfigurasi Vite - Jika terdeteksi file konfigurasi Vite, menambahkan impor plugin vite-intlayer
- Memperbarui konfigurasi Next.js - Jika file konfigurasi Next.js terdeteksi, menambahkan impor plugin next-intlayer
Contoh:
Inisialisasi dasar:
npx intlayer initIni akan menginisialisasi Intlayer di direktori saat ini, secara otomatis mendeteksi root proyek.
Inisialisasi dengan root proyek kustom:
npx intlayer init --project-root ./my-projectIni akan menginisialisasi Intlayer di direktori yang ditentukan.
Contoh output:
npx intlayer initChecking Intlayer configuration...✓ Added .intlayer to .gitignore✓ Updated tsconfig.json to include intlayer typesintlayer.config.ts dibuat✓ Injected import into vite.config.ts✓ Intlayer init setup complete.Catatan:
- Perintah ini idempoten - Anda dapat menjalankannya beberapa kali dengan aman. Ini akan melewati langkah-langkah yang sudah dikonfigurasi.
- Jika file konfigurasi sudah ada, file tersebut tidak akan ditimpa.
- File konfigurasi TypeScript tanpa array include (mis. konfigurasi gaya solution dengan references) akan dilewati.
Perintah akan keluar dengan kesalahan jika tidak ditemukan package.json di root proyek.
- Perintah ini idempoten - Anda dapat menjalankannya beberapa kali dengan aman. Perintah akan melewati langkah yang sudah dikonfigurasi.
- Jika file konfigurasi sudah ada, file tersebut tidak akan ditimpa.
- File konfigurasi TypeScript tanpa array include (misalnya, konfigurasi gaya solution dengan references) akan dilewati.
- Perintah akan keluar dengan error jika tidak ditemukan package.json di root proyek.