StartseiteSandboxShowcaseAppDokumentBlog
    • EnglishEnglisch
      EN
    • русскийRussisch
      RU
    • 日本語Japanisch
      JA
    • françaisFranzösisch
      FR
    • 한국어Koreanisch
      KO
    • 中文Chinesisch
      ZH
    • españolSpanisch
      ES
    • DeutschDeutsch
      DE
    • العربيةArabisch
      AR
    • italianoItalienisch
      IT
    • British EnglishEnglisch (Vereinigtes Königreich)
      EN-GB
    • portuguêsPortugiesisch
      PT
    • हिन्दीHindi
      HI
    • TürkçeTürkisch
      TR
    • polskiPolnisch
      PL
    • IndonesiaIndonesisch
      ID
    • Tiếng ViệtVietnamesisch
      VI
    • українськаUkrainisch
      UK
    /
    Dokumentation nach Framework filtern
    Alt+←
    Warum Intlayer?
    Anfangen
    Konzept
    • Wie Intlayer funktioniert
    • Konfiguration
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Visueller Editor
    • CMS
    • CI/CD-Integration
    • ÜbersetzungPluralAufzählungBedingungGeschlechtEinfügungDateiVerschachtelungMarkdownHTMLFunktionsabruf
    • Datei pro Locale
    • Compiler
    • Automatisches Ausfüllen
    • Testen
    • Bundle-Optimierung
    Umwelt
    • Next.js 14 und App Router
      Next.js 15
      Next.js ohne Locale URL
      Next.js und Page Router
      Compiler
    • Tanstack Start Solid
    • Astro und React
      Astro und Svelte
      Astro und Vue
      Astro und Solid
      Astro und Preact
      Astro und Lit
      Astro und Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt und Vue
    • Vite und Solid
    • SvelteKit
    • Vite und Preact
    • Vite und Vanilla JS
    • Vite und Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native und Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx und React
    Plugins
    • JSON
    • gettext (.po)
    VS Code-Erweiterung
    Agent
    • MCP-Server
    • Agenten-Fähigkeiten
    Versionen
    • v8
    • v7
    • v6
    Benchmark
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Blog
    Frage stellen
    1. Documentation
    2. Konzept
    3. CLI
    4. Standalone
    Erstellung:2024-08-11Letzte Aktualisierung:2026-03-31
    Referenzieren Sie diese Dokumentation mit Ihrem bevorzugten AI-Assistenten
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Stellen Sie Ihre Frage und erhalten Sie einen Resümee des Dokuments, indem Sie diese Seite und den AI-Anbieter Ihrer Wahl referenzieren

    Versionshistorie

    1. "Initialisierung der Dokumentation für den Standalone-Befehl"
      v8.6.431.3.2026

    Der Inhalt dieser Seite wurde mit einer KI übersetzt.

    Den englischen Originaltext ansehen
    Diese Dokumentation bearbeiten

    Wenn Sie eine Idee haben, um diese Dokumentation zu verbessern, zögern Sie bitte nicht, durch das Einreichen eines Pull-Requests auf GitHub beizutragen.

    GitHub-Link zur Dokumentation
    Kopieren

    Markdown des Dokuments in die Zwischenablage kopieren

    Eigenständiges Bundle (Standalone)

    Der Befehl standalone ermöglicht es Ihnen, ein eigenständiges JavaScript-Bundle zu erstellen, das Intlayer und alle anderen angegebenen Pakete enthält. Dies ist besonders nützlich, um Intlayer in Umgebungen ohne Paketmanager oder Bundler zu verwenden, wie z. B. in einer reinen HTML/JS-Anwendung.

    Das Bundle verwendet esbuild, um die angeforderten Pakete und deren Abhängigkeiten in einer einzigen Datei zu kombinieren, die einfach in jedes Webprojekt importiert werden kann.

    Verwendung

    bash
    Code kopieren

    Kopieren Sie den Code in die Zwischenablage

    npx intlayer standalone --packages [pakete...] [optionen]

    Optionen

    • -o, --outfile [outfile] - Optional. Der Name der Ausgabedatei. Standardmäßig intlayer-bundle.js.
    • --packages [pakete...] - Erforderlich. Eine Liste von Paketen, die in das Bundle aufgenommen werden sollen (z. B. intlayer, vanilla-intlayer).
    • --version [version] - Optional. Die Version der zu bündelnden Pakete. Wenn nicht angegeben, wird standardmäßig die Version des Intlayer-CLI verwendet.
    • --minify - Optional. Legt fest, ob die Ausgabe minifiziert werden soll. Standardmäßig true.
    • --platform [platform] - Optional. Die Zielplattform für das Bundle (z. B. browser, node). Standardmäßig browser.
    • --format [format] - Optional. Das Ausgabeformat für das Bundle (z. B. esm, cjs, iife). Standardmäßig esm.

    Gemeinsame Optionen

    • --env-file [envFile] - Umgebungsdatei.
    • -e, --env [env] - Umgebung.
    • --base-dir [baseDir] - Basisverzeichnis.
    • --no-cache - Cache deaktivieren.
    • --verbose - Ausführliche Ausgabe.

    Beispiele:

    Ein Bundle für Vanilla JS erstellen:

    bash
    Code kopieren

    Kopieren Sie den Code in die Zwischenablage

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

    Dies erstellt eine Datei intlayer.js, die sowohl die Pakete intlayer als auch vanilla-intlayer enthält, minifiziert und im ESM-Format, bereit für die Verwendung im Browser über ein <script>-Tag.

    Eine spezifische Version bündeln:

    bash
    Code kopieren

    Kopieren Sie den Code in die Zwischenablage

    npx intlayer standalone --packages intlayer --version 8.6.4

    Mit anderem Format bündeln:

    bash
    Code kopieren

    Kopieren Sie den Code in die Zwischenablage

    npx intlayer standalone --packages intlayer --format iife

    Funktionsweise:

    1. Erstellt eine temporäre Umgebung - Richtet ein temporäres Verzeichnis zur Verwaltung von Abhängigkeiten ein.
    2. Installiert Pakete - Verwendet npm oder bun (sofern verfügbar), um die angeforderten Pakete und deren Abhängigkeiten zu installieren.
    3. Generiert einen Einstiegspunkt - Erstellt eine temporäre Einstiegsdatei, die alle angeforderten Pakete exportiert und sie beim Ausführen im Browser als globale Variablen bereitstellt.
    4. Bündelt mit esbuild - Verwendet esbuild, um alles in einer einzigen Datei zu bündeln, wobei Minifizierung und Formatierung wie angefordert angewendet werden.
    5. Gibt die Datei aus - Schreibt das resultierende Bundle in den angegebenen Pfad.

    Globale Variablen

    Wenn das Bundle in einem Browser geladen wird, stellt es die angeforderten Pakete als globale Variablen auf dem window-Objekt bereit. Die Variablennamen leiten sich von den Paketnamen ab (z. B. wird intlayer zu Intlayer, vanilla-intlayer zu VanillaIntlayer).

    javascript
    Code kopieren

    Kopieren Sie den Code in die Zwischenablage

    // Zugriff auf Intlayer aus dem Bundleconst { getLocaleName } = window.Intlayer;const { installIntlayer, useIntlayer } = window.VanillaIntlayer;
    Warum Intlayer?
    Alt+→

    Auf dieser Seite

      Diskussionen sind anonym und werden regelmäßig überprüft, um häufige Probleme zu behandeln. Teilen Sie gerne Feature-Ideen, Feedback zur Dokumentation oder alles rund um Intlayer, wir nutzen diese Eingaben, um unsere Roadmap zu gestalten und das Produkt zu verbessern.

      npx intlayer standalone --packages [pakete...] [optionen]
      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
      // Zugriff auf Intlayer aus dem Bundleconst { getLocaleName } = window.Intlayer;const { installIntlayer, useIntlayer } = window.VanillaIntlayer;