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. Standalone
    Dibuat:2024-08-11Terakhir diperbarui:2026-03-31
    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. "Inisialisasi dokumentasi perintah standalone"
      v8.6.431/3/2026

    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

    Bundel Mandiri (Standalone Bundle)

    Perintah standalone memungkinkan Anda membuat bundel JavaScript mandiri yang berisi Intlayer dan paket lain yang ditentukan. Ini sangat berguna untuk menggunakan Intlayer di lingkungan tanpa manajer paket atau bundler, seperti aplikasi HTML/JS sederhana.

    Bundel ini menggunakan esbuild untuk menggabungkan paket yang diminta dan dependensinya ke dalam satu file, yang dapat dengan mudah diimpor ke proyek web mana pun.

    Penggunaan

    bash
    Salin kode

    Salin kode ke clipboard

    npx intlayer standalone --packages [paket...] [opsi]

    Opsi

    • -o, --outfile [outfile] - Opsional. Nama file keluaran. Default: intlayer-bundle.js.
    • --packages [paket...] - Wajib. Daftar paket yang akan disertakan dalam bundel (misal: intlayer, vanilla-intlayer).
    • --version [version] - Opsional. Versi paket yang akan dibundel. Jika tidak ditentukan, versi Intlayer CLI akan digunakan secara default.
    • --minify - Opsional. Apakah akan mengecilkan (minify) keluaran. Default: true.
    • --platform [platform] - Opsional. Platform target untuk bundel (misal: browser, node). Default: browser.
    • --format [format] - Opsional. Format keluaran bundel (misal: esm, cjs, iife). Default: esm.

    Opsi Umum

    • --env-file [envFile] - File lingkungan.
    • -e, --env [env] - Lingkungan.
    • --base-dir [baseDir] - Direktori dasar.
    • --no-cache - Nonaktifkan cache.
    • --verbose - Keluaran mendetail.

    Contoh:

    Membuat bundel untuk Vanilla JS:

    bash
    Salin kode

    Salin kode ke clipboard

    npx intlayer standalone --packages intlayer vanilla-intlayer --outfile intlayer.js

    Ini akan membuat file intlayer.js yang berisi paket intlayer dan vanilla-intlayer, dikecilkan dan dalam format ESM, siap digunakan di browser melalui tag <script>.

    Membundel versi tertentu:

    bash
    Salin kode

    Salin kode ke clipboard

    npx intlayer standalone --packages intlayer --version 8.6.4

    Membundel dalam format yang berbeda:

    bash
    Salin kode

    Salin kode ke clipboard

    npx intlayer standalone --packages intlayer --format iife

    Apa yang dilakukan:

    1. Membuat lingkungan sementara - Menyiapkan direktori sementara untuk mengelola dependensi.
    2. Menginstal paket - Menggunakan npm atau bun (jika tersedia) untuk menginstal paket yang diminta dan dependensinya.
    3. Menghasilkan titik masuk - Membuat file titik masuk sementara yang mengekspor semua paket yang diminta dan mengeksposnya sebagai variabel global saat dijalankan di browser.
    4. Membundel dengan esbuild - Menggunakan esbuild untuk menggabungkan semuanya ke dalam satu file, menerapkan pengecilan dan pemformatan sesuai permintaan.
    5. Menghasilkan file - Menulis bundel hasil ke jalur keluaran yang ditentukan.

    Variabel Global

    Saat bundel dimuat di browser, ia mengekspos paket yang diminta sebagai variabel global pada objek window. Nama variabel diturunkan dari nama paket (misal: intlayer menjadi Intlayer, vanilla-intlayer menjadi VanillaIntlayer).

    javascript
    Salin kode

    Salin kode ke clipboard

    // Mengakses Intlayer dari bundelconst { getLocaleName } = window.Intlayer;const { installIntlayer, useIntlayer } = window.VanillaIntlayer;
    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 standalone --packages [paket...] [opsi]
      npx intlayer standalone --packages intlayer vanilla-intlayer --outfile intlayer.js
      npx intlayer standalone --packages intlayer --version 8.6.4
      npx intlayer standalone --packages intlayer --format iife
      // Mengakses Intlayer dari bundelconst { getLocaleName } = window.Intlayer;const { installIntlayer, useIntlayer } = window.VanillaIntlayer;