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. Init
    Erstellung:2025-12-30Letzte Aktualisierung:2025-12-30
    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. "Init-Befehl hinzugefügt"
      v7.5.930.12.2025

    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

    Intlayer initialisieren

    bash
    Code kopieren

    Kopieren Sie den Code in die Zwischenablage

    npx intlayer init

    Der init-Befehl richtet Intlayer automatisch in Ihrem Projekt ein, indem er die erforderlichen Dateien und Einstellungen konfiguriert. Er ist der empfohlene Weg, um mit Intlayer zu starten.

    Aliase:

    • npx intlayer init

    Argumente:

    • --project-root [projectRoot] - Optional. Geben Sie das Projektstammverzeichnis an. Wenn nicht angegeben, sucht der Befehl das Projektstammverzeichnis ausgehend vom aktuellen Arbeitsverzeichnis.

    Was es macht:

    Der init-Befehl führt die folgenden Einrichtungsaufgaben aus:

    1. Validiert die Projektstruktur - Stellt sicher, dass Sie sich in einem gültigen Projektverzeichnis mit einer package.json-Datei befinden
    2. Aktualisiert .gitignore - Fügt .intlayer zu Ihrer .gitignore-Datei hinzu, um generierte Dateien von der Versionskontrolle auszuschließen
    3. Konfiguriert TypeScript - Aktualisiert alle tsconfig.json-Dateien, um Intlayer-Typdefinitionen einzuschließen (.intlayer/**/*.ts)
    4. Erstellt Konfigurationsdatei - Generiert eine intlayer.config.ts (für TypeScript-Projekte) oder intlayer.config.mjs (für JavaScript-Projekte) mit Standardeinstellungen
    5. Aktualisiert Vite-Konfiguration - Wenn eine Vite-Konfigurationsdatei erkannt wird, fügt es den Import des vite-intlayer-Plugins hinzu

    Der init-Befehl führt die folgenden Einrichtungsschritte aus:

    1. Validiert Projektstruktur - Stellt sicher, dass Sie sich in einem gültigen Projektverzeichnis mit einer package.json-Datei befinden
    2. Aktualisiert .gitignore - Fügt .intlayer zu Ihrer .gitignore-Datei hinzu, um generierte Dateien von der Versionskontrolle auszuschließen
    3. Konfiguriert TypeScript - Aktualisiert alle tsconfig.json-Dateien, um Intlayer-Typdefinitionen einzuschließen (.intlayer/**/*.ts)
    4. Erstellt Konfigurationsdatei - Generiert eine intlayer.config.ts (für TypeScript-Projekte) oder intlayer.config.mjs (für JavaScript-Projekte) mit Standardeinstellungen
    5. Aktualisiert Vite-Konfiguration - Falls eine Vite-Konfigurationsdatei erkannt wird, fügt es den vite-intlayer-Plugin-Import hinzu
    6. Aktualisiert Next.js-Konfiguration - Wenn eine Next.js-Konfigurationsdatei erkannt wird, fügt es den next-intlayer Plugin-Import hinzu

    Beispiele:

    Grundlegende Initialisierung:

    bash
    Code kopieren

    Kopieren Sie den Code in die Zwischenablage

    npx intlayer init

    Dies initialisiert Intlayer im aktuellen Verzeichnis und erkennt automatisch das Projekt-Root.

    Initialisierung mit benutzerdefiniertem Projekt-Root:

    bash
    Code kopieren

    Kopieren Sie den Code in die Zwischenablage

    npx intlayer init --project-root ./my-project

    Dies initialisiert Intlayer im angegebenen Verzeichnis.

    Beispielausgabe:

    bash
    Code kopieren

    Kopieren Sie den Code in die Zwischenablage

    npx intlayer initPrüfe Intlayer-Konfiguration...✓ .intlayer zur .gitignore hinzugefügt✓ tsconfig.json aktualisiert, um intlayer-Typen einzuschließenErstellt intlayer.config.ts✓ Import in vite.config.ts eingefügt✓ Intlayer-Init abgeschlossen.

    Hinweise:

    • Der Befehl ist idempotent. Sie können ihn mehrfach gefahrlos ausführen. Er überspringt Schritte, die bereits konfiguriert sind.
    • Wenn bereits eine Konfigurationsdatei existiert, wird sie nicht überschrieben.
    • TypeScript-Konfigurationsdateien ohne ein include-Array (z. B. solution-style-Konfigurationen mit references) werden übersprungen.
    • Der Befehl bricht mit einem Fehler ab, wenn im Projektstamm kein package.json gefunden wird.
    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 init
      npx intlayer init
      npx intlayer init --project-root ./my-project
      npx intlayer initPrüfe Intlayer-Konfiguration...✓ .intlayer zur .gitignore hinzugefügt✓ tsconfig.json aktualisiert, um intlayer-Typen einzuschließenErstellt intlayer.config.ts✓ Import in vite.config.ts eingefügt✓ Intlayer-Init abgeschlossen.