Entwicklungsumgebung
Einrichtung der lokalen Entwicklungsumgebung und Abhängigkeiten für die Gemini CLI-Entwicklung
Systemanforderungen
Stellen Sie sicher, dass Ihr System diese Anforderungen erfüllt, bevor Sie beginnen
Node.js
18.0.0 oder höher
JavaScript-Laufzeitumgebung
node --version
npm
8.0.0 oder höher
Node.js-Paketmanager
npm --version
Git
2.20.0 oder höher
Versionskontrollsystem
git --version
VS Code
Neueste Version (empfohlen)
Code-Editor
code --version
Installationsschritte
Befolgen Sie diese Schritte, um Ihre Entwicklungsumgebung einzurichten
Repository klonen
Holen Sie sich den Gemini CLI-Quellcode von GitHub
git clone https://github.com/google-gemini/gemini-cli.git cd gemini-cli
Abhängigkeiten installieren
Alle erforderlichen Projektabhängigkeiten installieren
npm install
Projekt bootstrappen
Monorepo einrichten und Pakete verknüpfen
npm run bootstrap
Projekt erstellen
TypeScript-Code kompilieren
npm run build
Umgebungskonfiguration
Entwicklungsumgebung und Tools konfigurieren
VS Code-Erweiterungen
Empfohlene VS Code-Erweiterungen
TypeScript and JavaScript Language Features
ESLint
Prettier - Code formatter
GitLens
Thunder Client (API-Tests)
Umgebungsvariablen
Notwendige Umgebungsvariablen einrichten
GEMINI_API_KEY=your_api_key
NODE_ENV=development
DEBUG=gemini:*
LOG_LEVEL=debug
Installation überprüfen
Bestätigen Sie, dass Ihre Entwicklungsumgebung korrekt eingerichtet ist
Tests ausführen
npm test
Alle Tests sollten bestehen
Entwicklungsmodus starten
npm run dev
Sollte den Entwicklungsserver starten
Code-Qualität prüfen
npm run lint
Sollte keine Linting-Fehler haben
Nächste Schritte
Setzen Sie Ihre Entwicklungsreise mit diesen Ressourcen fort