Penulis:
    Dibuat:2024-08-11Terakhir diperbarui:2026-09-12

    Perintah Live Sync

    Live Sync memungkinkan aplikasi Anda mencerminkan perubahan konten CMS saat runtime. Tidak perlu membangun ulang atau menerapkan ulang. Saat diaktifkan, pembaruan dikirimkan ke server Live Sync yang menyegarkan kamus yang dibaca aplikasi Anda. Lihat Intlayer CMS untuk detail lebih lanjut.

    package.json
    "scripts": {
      "intlayer:live:start": "npx intlayer live start --with 'next dev --turbopack'"
    }
    

    Argumen:

    Opsi konfigurasi:

    • --base-dir: Tentukan direktori dasar untuk proyek. Untuk mengambil konfigurasi intlayer, perintah akan mencari file intlayer.config.{ts,js,json,cjs,mjs} di direktori dasar.

    • --no-cache: Nonaktifkan cache.

      Contoh: npx intlayer dictionary push --env-file .env.production.local
    • --ci: Menjalankan perintah di setiap proyek Intlayer dalam monorepo (atau hanya proyek saat ini jika dijalankan dari direktori proyek). Kredensial per proyek dapat disuntikkan melalui INTLAYER_PROJECT_CREDENTIALS, sebuah objek JSON yang memetakan path proyek ke { "clientId", "clientSecret" }.

      Contoh: npx intlayer live --ci

    Opsi log:

    • --verbose: Aktifkan logging verbose untuk debugging. (default true saat menggunakan CLI)