Stellen Sie Ihre Frage und erhalten Sie einen Resümee des Dokuments, indem Sie diese Seite und den AI-Anbieter Ihrer Wahl referenzieren
Durch die Integration des Intlayer MCP-Servers in Ihren bevorzugten AI-Assistenten können Sie alle Dokumente direkt von ChatGPT, DeepSeek, Cursor, VSCode usw. abrufen.
Dokumentation des MCP-Servers ansehenVersionshistorie
- Init-Befehl hinzugefügtv7.5.930.12.2025
Der Inhalt dieser Seite wurde mit einer KI übersetzt.
Den englischen Originaltext ansehenWenn 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 DokumentationMarkdown des Dokuments in die Zwischenablage kopieren
Intlayer initialisieren
npx intlayer initDer 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:
- Validiert die Projektstruktur - Stellt sicher, dass Sie sich in einem gültigen Projektverzeichnis mit einer package.json-Datei befinden
- Aktualisiert .gitignore - Fügt .intlayer zu Ihrer .gitignore-Datei hinzu, um generierte Dateien von der Versionskontrolle auszuschließen
- Konfiguriert TypeScript - Aktualisiert alle tsconfig.json-Dateien, um Intlayer-Typdefinitionen einzuschließen (.intlayer/**/*.ts)
- Erstellt Konfigurationsdatei - Generiert eine intlayer.config.ts (für TypeScript-Projekte) oder intlayer.config.mjs (für JavaScript-Projekte) mit Standardeinstellungen
- 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:
- Validiert Projektstruktur - Stellt sicher, dass Sie sich in einem gültigen Projektverzeichnis mit einer package.json-Datei befinden
- Aktualisiert .gitignore - Fügt .intlayer zu Ihrer .gitignore-Datei hinzu, um generierte Dateien von der Versionskontrolle auszuschließen
- Konfiguriert TypeScript - Aktualisiert alle tsconfig.json-Dateien, um Intlayer-Typdefinitionen einzuschließen (.intlayer/**/*.ts)
- Erstellt Konfigurationsdatei - Generiert eine intlayer.config.ts (für TypeScript-Projekte) oder intlayer.config.mjs (für JavaScript-Projekte) mit Standardeinstellungen
- Aktualisiert Vite-Konfiguration - Falls eine Vite-Konfigurationsdatei erkannt wird, fügt es den vite-intlayer-Plugin-Import hinzu
- 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 initDies initialisiert Intlayer im aktuellen Verzeichnis und erkennt automatisch das Projekt-Root.
Initialisierung mit benutzerdefiniertem Projekt-Root:
npx intlayer init --project-root ./my-projectDies 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.