BerandaSandboxShowcaseAplikasiDokumentasiBlog
    • EnglishInggris
      EN
    • русскийRusia
      RU
    • 日本語Jepang
      JA
    • françaisPrancis
      FR
    • 한국어Korea
      KO
    • 中文Tionghoa
      ZH
    • españolSpanyol
      ES
    • DeutschJerman
      DE
    • العربيةArab
      AR
    • italianoItalia
      IT
    • British EnglishInggris (Britania)
      EN-GB
    • portuguêsPortugis
      PT
    • हिन्दीHindi
      HI
    • TürkçeTurki
      TR
    • polskiPolski
      PL
    • IndonesiaIndonesia
      ID
    • Tiếng ViệtVietnam
      VI
    • українськаUkraina
      UK
    /
    Filter dokumen berdasarkan framework
    Alt+←
    Mengapa Intlayer?
    Mulai
    Konsep
    • Bagaimana Intlayer bekerja
    • Konfigurasi
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Editor visual
    • CMS
    • Integrasi CI/CD
    • TerjemahanPluralPenumeraanKondisiJenis kelaminPenambahanBerkasNestingMarkdownHTMLPengambilan fungsi
    • File untuk setiap lokal
    • Kompilator
    • Pengisian otomatis
    • Pengujian
    • Optimasi paket
    Lingkungan
    • Next.js 14 dan App Router
      Next.js 15
      Next.js tanpa locale URL
      Next.js dan Page Router
      Compiler
    • Tanstack Start Solid
    • Astro dan React
      Astro dan Svelte
      Astro dan Vue
      Astro dan Solid
      Astro dan Preact
      Astro dan Lit
      Astro dan Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt dan Vue
    • Vite dan Solid
    • SvelteKit
    • Vite dan Preact
    • Vite dan Vanilla JS
    • Vite dan Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native dan Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx dan React
    Plugins
    • JSON
    • gettext (.po)
    Ekstensi VS Code
    Agen
    • Server MCP
    • Keahlian agen
    Rilis
    • v8
    • v7
    • v6
    Benchmark
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Blog
    Ajukan pertanyaan
    1. Documentation
    2. Konsep
    3. CLI
    4. Init
    Dibuat:2025-12-30Terakhir diperbarui:2025-12-30
    Referensikan dokumen ini ke asisten AI favorit Anda
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda

    Riwayat Versi

    1. "Menambahkan opsi --no-gitignore"
      v8.6.431/3/2026
    2. "Menambahkan konten perintah init"
      v7.5.930/12/2025

    Konten halaman ini diterjemahkan menggunakan AI.

    Lihat versi terakhir dari konten aslinya dalam bahasa Inggris
    Sunting dokumen ini

    Jika Anda memiliki ide untuk meningkatkan dokumentasi ini, silakan berkontribusi dengan mengajukan pull request di GitHub.

    Tautan GitHub ke dokumentasi
    Salin

    Salin Markdown dokumentasi ke clipboard

    Inisialisasi Intlayer

    bash
    Salin kode

    Salin kode ke clipboard

    npx intlayer init

    Perintah 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, .intlayer tidak akan ditambahkan ke .gitignore.

    Apa yang dilakukan:

    Perintah init melakukan tugas setup berikut:

    1. Memvalidasi struktur proyek - Memastikan Anda berada di direktori proyek yang valid dengan file package.json.
    2. Memperbarui .gitignore - Menambahkan .intlayer ke file .gitignore Anda untuk mengecualikan file yang dihasilkan dari kontrol versi (dapat dilewati dengan --no-gitignore).
    3. Mengonfigurasi TypeScript - Memperbarui file tsconfig.json apa pun untuk menyertakan definisi tipe Intlayer (.intlayer/**/*.ts).
    4. Membuat file konfigurasi - Menghasilkan intlayer.config.ts (untuk proyek TypeScript) atau intlayer.config.mjs (untuk proyek JavaScript) dengan pengaturan default.
    5. Memperbarui konfigurasi Vite - Jika file konfigurasi Vite terdeteksi, perintah akan menambahkan impor untuk plugin vite-intlayer.
    6. Memperbarui konfigurasi Next.js - Jika file konfigurasi Next.js terdeteksi, perintah akan menambahkan impor untuk plugin next-intlayer.

    Contoh:

    Inisialisasi dasar:

    bash
    Salin kode

    Salin kode ke clipboard

    npx intlayer init

    Ini menginisialisasi Intlayer di direktori saat ini, mendeteksi akar proyek secara otomatis.

    Inisialisasi dengan akar proyek khusus:

    bash
    Salin kode

    Salin kode ke clipboard

    npx intlayer init --project-root ./proyek-saya

    Ini menginisialisasi Intlayer di direktori yang ditentukan.

    Inisialisasi tanpa memperbarui .gitignore:

    bash
    Salin kode

    Salin kode ke clipboard

    npx intlayer init --no-gitignore

    Ini akan menyiapkan semua file konfigurasi tetapi tidak akan memodifikasi .gitignore Anda.

    Contoh Output:

    bash
    Salin kode

    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.json tidak ditemukan di akar proyek.
    Mengapa Intlayer?
    Alt+→

    Di halaman ini

      Diskusi bersifat anonim dan ditinjau secara berkala untuk mengatasi masalah umum. Jangan ragu untuk berbagi ide fitur, masukan tentang dokumentasi, atau apa pun yang terkait dengan Intlayer, kami menggunakan masukan ini untuk membentuk peta jalan dan meningkatkan produk.

      npx intlayer init
      npx intlayer init
      npx intlayer init --project-root ./proyek-saya
      npx intlayer init --no-gitignore
      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.