开发环境设置

为 Gemini CLI 开发设置本地开发环境和依赖项

系统要求

开始之前,请确保您的系统满足这些要求

Node.js

18.0.0 或更高版本

JavaScript 运行时环境

node --version

npm

8.0.0 或更高版本

Node.js 包管理器

npm --version

Git

2.20.0 或更高版本

版本控制系统

git --version

VS Code

最新版本(推荐)

代码编辑器

code --version

安装步骤

按照以下步骤设置您的开发环境

1

克隆仓库

从 GitHub 获取 Gemini CLI 源代码

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

安装依赖项

安装所有必需的项目依赖项

npm install
3

引导项目

设置单体仓库并链接包

npm run bootstrap
4

构建项目

编译 TypeScript 代码

npm run build

环境配置

配置开发环境和工具

VS Code 扩展

推荐的 VS Code 扩展

TypeScript and JavaScript Language Features
ESLint
Prettier - Code formatter
GitLens
Thunder Client (API 测试)

环境变量

设置必要的环境变量

GEMINI_API_KEY=your_api_key
NODE_ENV=development
DEBUG=gemini:*
LOG_LEVEL=debug

验证安装

确认您的开发环境已正确设置

运行测试

npm test

所有测试都应该通过

启动开发模式

npm run dev

应该启动开发服务器

检查代码质量

npm run lint

应该没有代码检查错误