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

1

Repository klonen

Holen Sie sich den Gemini CLI-Quellcode von GitHub

git clone https://github.com/google-gemini/gemini-cli.git
cd gemini-cli
2

Abhängigkeiten installieren

Alle erforderlichen Projektabhängigkeiten installieren

npm install
3

Projekt bootstrappen

Monorepo einrichten und Pakete verknüpfen

npm run bootstrap
4

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