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 installiert nur die Pakete und richtet das Framework ein; ein Unterbefehl pro Einrichtungsschritt; --interactive schlägt ohne Terminal fehl"v9.5.1329.9.2026
- "Unterbefehl init infra hinzufügen"v9.5.621.9.2026
- "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
Der Befehl init installiert die Intlayer-Pakete und richtet Ihr Framework ein (Konfigurationsdatei, TypeScript, Bundler-Plugin, Middleware/Proxy, Provider). Das ist der empfohlene Einstieg in Intlayer.
Alles andere (CI-Workflows, KI-Skills, MCP-Server, Editor-Tools, Lint-Regeln, CMS, Infrastruktur) ist optional: Wählen Sie es in der --interactive-Checkliste aus oder führen Sie den jeweiligen Unterbefehl aus (siehe unten).
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.--no-gitignore- Optional. Überspringt die automatische Aktualisierung der.gitignore-Datei. Wenn dieses Flag gesetzt ist, wird.intlayernicht zu.gitignorehinzugefügt.--no-framework-setup- Optional. Installiert nur die Pakete, ohne die Projektdateien zu verändern.--routing <routing>- Optional. Locale-Routing:prefix-no-default(Standard),prefix-all,no-prefix,search-paramsodernone.-i, --interactive- Optional. Wählen Sie die Einrichtungsschritte aus einer Checkliste (Pakete, CI, Skills, MCP, VS Code, LSP, Lint, CMS, Infrastruktur, …) statt der Standardauswahl. Benötigt ein Terminal: Ohne Terminal (KI-Agent, CI) schlägt der Befehl fehl und listet stattdessen die auszuführenden Unterbefehle auf.--no-github-actions- Optional. Mit--interactivewerden die GitHub-Actions-Workflows nie erstellt, auch wenn sie ausgewählt sind.
Was es macht:
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 - Installiert die Pakete - Installiert die für Ihren Stack fehlenden Intlayer-Pakete (z. B.
react-intlayer,vite-intlayer) und aktualisiert veraltete - 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 die Bundler- / Framework-Konfiguration - Fügt das Intlayer-Plugin zu Ihrer Vite-, Next.js-, Nuxt-, Astro-, …-Konfiguration hinzu und erstellt Middleware/Proxy und Provider, wenn das Framework es unterstützt
Einen Schritt nach dem anderen einrichten
Jeder Schritt der --interactive-Checkliste hat einen eigenen Unterbefehl. Sie stellen keine Fragen, wenn ihre Werte als Flags übergeben werden, und lassen sich daher sicher aus einem KI-Agenten oder einem CI-Job ausführen.
Tabelle in einem Modal öffnen, um alle Daten übersichtlich anzuzeigen
| Befehl | Was er einrichtet |
|---|---|
intlayer init packages | Installiert fehlende Intlayer-Pakete und aktualisiert veraltete |
intlayer init project [--routing <routing>] | Konfigurationsdatei, TypeScript, Bundler-Plugin, Middleware/Proxy, Provider und .gitignore |
intlayer init github-actions | Die GitHub-Actions-Workflows fill und test |
intlayer init vscode-extension | Empfiehlt die Intlayer-Erweiterung in .vscode/extensions.json |
intlayer init lsp | Den Intlayer-Language-Server in .vscode/settings.json |
intlayer init eslint | Die Intlayer-Lint-Regeln (ESLint / oxlint), wenn das Projekt bereits lintet |
intlayer init skills [--platform <platform>] [--skills <skills…>] | Die Intlayer-Dokumentation als Skills für KI-Agenten |
intlayer init mcp [--platform <platform>] [--transport <stdio/sse>] | Den Intlayer-MCP-Server |
intlayer init extension [--browser <chrome/firefox>] | Öffnet die Store-Seite der Intlayer-Browsererweiterung |
intlayer init cms | Meldet Sie über Ihren Browser beim Intlayer-CMS an und speichert die Zugangsdaten in .env |
intlayer init infra --mode <desktop/docker/compose> | Die Desktop-App oder einen selbst gehosteten Stack |
Aus einem KI-Agenten oder einem CI-Job
Die Shell eines KI-Agenten hat kein Terminal, daher kann keine Frage beantwortet werden. Verwenden Sie den Standardbefehl und danach die Unterbefehle, die Sie brauchen:
Kopieren Sie den Code in die Zwischenablage
Ohne Terminal:
init skillsinstalliert die zu Ihrem Stack passenden Skills, sofern--skillsnicht gesetzt ist (z. B.--skills Usage Content React).init skillsundinit mcpverwenden die erkannte KI-Plattform (Claude Code, Cursor, VS Code, Windsurf, …), sofern--platformnicht gesetzt ist, und schlagen mit der Liste der Plattformen fehl, wenn keine erkannt wird.init mcpverwendet den Transportstdio, sofern--transportnicht gesetzt ist.init infraerfordert--mode, undinit extensiongibt nur die Store-Links aus, sofern--browsernicht gesetzt ist.
Der MCP-Server wird immer innerhalb des Projekts konfiguriert (für Claude Code in .mcp.json).
Beispiele:
Grundlegende Initialisierung:
Kopieren Sie den Code in die Zwischenablage
Dies initialisiert Intlayer im aktuellen Verzeichnis und erkennt automatisch das Projekt-Root.
Initialisierung mit benutzerdefiniertem Projekt-Root:
Kopieren Sie den Code in die Zwischenablage
Dies initialisiert Intlayer im angegebenen Verzeichnis.
Initialisierung ohne .gitignore zu aktualisieren:
Kopieren Sie den Code in die Zwischenablage
Dies richtet alle Konfigurationsdateien ein, ohne Ihre .gitignore zu ändern.
Infrastruktur einrichten (Desktop-App oder Self-Hosting):
Kopieren Sie den Code in die Zwischenablage
Lädt das gehostete Installationsprogramm (https://intlayer.org/install.sh bzw. install.ps1 unter Windows) herunter und führt es aus, welches fragt, wie Sie Intlayer ausführen möchten:
- Desktop-App - installiert das native Dashboard auf Ihrem Computer, verbunden mit der Intlayer Cloud.
- All-in-One Docker - Dashboard + API + MongoDB + Redis + MinIO in einem einzigen Container.
- Docker Compose - ein Container pro Dienst für skalierbares Self-Hosting.
Überspringen Sie das Menü mit --mode:
Kopieren Sie den Code in die Zwischenablage
Derselbe Schritt wird auch von npx intlayer init --interactive angeboten. Siehe die init infra-Referenz für die Einstellungen des Installationsprogramms und den Self-Hosting-Leitfaden für die Details zu jedem Modus.
Beispielausgabe:
Kopieren Sie den Code in die Zwischenablage
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.
