Stellen Sie Ihre Frage und erhalten Sie einen Resümee des Dokuments, indem Sie diese Seite und den AI-Anbieter Ihrer Wahl referenzieren
Versionshistorie
- "Init-Befehl hinzugefügt"v7.5.930.12.2025
Der Inhalt dieser Seite wurde mit einer KI übersetzt.
Den englischen Originaltext ansehenIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Intlayer initialisieren
Kopieren Sie den Code in die Zwischenablage
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.intlayerzu 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) oderintlayer.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.intlayerzu 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) oderintlayer.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-intlayerPlugin-Import hinzu
Beispiele:
Grundlegende Initialisierung:
Kopieren Sie den Code in die Zwischenablage
npx intlayer initDies initialisiert Intlayer im aktuellen Verzeichnis und erkennt automatisch das Projekt-Root.
Initialisierung mit benutzerdefiniertem Projekt-Root:
Kopieren Sie den Code in die Zwischenablage
npx intlayer init --project-root ./my-projectDies initialisiert Intlayer im angegebenen Verzeichnis.
Beispielausgabe:
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.jsongefunden wird.