Erhalten Sie Benachrichtigungen über kommende Intlayer-Veröffentlichungen
    Erstellung:2025-12-30Letzte Aktualisierung:2025-12-30

    Intlayer initialisieren

    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:

    npx intlayer init

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

    Initialisierung mit benutzerdefiniertem Projekt-Root:

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

    Dies initialisiert Intlayer im angegebenen Verzeichnis.

    Beispielausgabe:

    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.
    Erhalten Sie Benachrichtigungen über kommende Intlayer-Veröffentlichungen