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 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
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.