jaxiu He
Home
博客
动态
关于
jaxiu He
Categories
技术 (54)
项目分析 (18)
架构设计 (10)
Ai工具 (8)
教程 (3)
Ai (2)
技术实践 (2)
技术教程 (2)
源码解析 (2)
运维 (2)
Ai应用 (1)
Blog (1)
Devops (1)
前端 (1)
安全 (1)
应用案例 (1)
开发指南 (1)
开源项目 (1)
总结 (1)
效率工具 (1)
智能客服 (1)
生活 (1)
系统设计 (1)
自动化 (1)
Featured Tags
nps (18)
go语言 (16)
ai (14)
deepchat (13)
qwen code (9)
架构设计 (8)
todoing (7)
内网穿透 (6)
开源项目 (6)
electron (5)
docker (4)
开发工具 (4)
教程 (4)
服务端 (4)
git (3)
mongodb (3)
node.js (3)
vue (3)
多平台 (3)
客户端 (3)
Recommend Series
博客优化 (2)
Devtools (1)
Qwen Code实践 (1)
开源项目 (1)
Blogs
62 posts
««
«
8
9
10
11
12
»
»»
Qwen Code 实战应用与总结
Jul 23, 2025
5 minutes read
Qwen Code 实战应用与总结 引言 经过前面七篇文章的详细介绍,我们已经全面了解了 Qwen Code 项目的各个方面,从基本概念到核心实现细节。在本文中,我们将通过实际应用案例来展示 Qwen Code 的强大功能,并对整个系列进行总结。 实战应用案例 案例一:快速理解开源项目 假设我们需要快速理解一个复杂的开源项目,比如 Redux。我们可以使用 Qwen Code 来帮助我们: # 启动 Qwen Code qwen-code # 然后输入以下指令: # "请帮我分析 Redux 项目的结构,特别是它的核心概念和实现原理" Qwen Code 会执行以下操作: 使用 list_directory 工具查看项目结构 使用 read_file 工具读取关键文件(如 README.md、核心源文件) 使用 search_file_content 工具搜索特定概念的实现 综合分析后给出详细的解释 案例二:自动化代码审查 我们可以使用 Qwen Code 来自动化代码审查流程: ......
技术
应用案例
Qwen Code
实战应用
案例分析
总结
Qwen Code 开发指南
Jul 23, 2025
4 minutes read
Qwen Code 开发指南 开发环境设置 系统要求 Node.js 20+:项目需要 Node.js 20 或更高版本 npm 8+:推荐使用 npm 8 或更高版本 Git:用于版本控制 克隆项目 git clone git@github.com:axfinn/qwen-code.git cd qwen-code 安装依赖 npm install 这将安装所有必要的依赖项,包括开发依赖。 项目结构回顾 Qwen Code 采用 monorepo 结构,使用 npm workspaces 管理多个包: qwen-code/ ├── packages/ │ ├── cli/ # CLI 工具 │ ├── core/ # 核心功能 │ └── ... # 其他包 ├── docs/ # 文档 ├── examples/ # 示例 ├── tests/ # 测试 └── ... 开发工作流 构建项目 # 构建所有包 npm run build # 构建特定包 npm run build --workspace=@qwen-code/cli 运行测试 # 运行所有测试 npm test # 运行单元测试 npm run test:unit # 运行集成测试 npm run test:integration 代码检查 # 运行 ESLint npm run lint # 运行 TypeScript 类型检查 npm run typecheck # 格式化代码 npm run format 完整预检 在提交代码前,运行完整的预检流程: ......
技术
开发指南
Qwen Code
开发指南
贡献指南
TypeScript
Qwen Code 核心代码实现细节深度解读
Jul 23, 2025
9 minutes read
Qwen Code 核心代码实现细节深度解读 引言 在前几篇文章中,我们已经对 Qwen Code 的整体架构和实现框架进行了详细分析。现在,我们将深入到代码层面,解读 Qwen Code 的核心实现细节。通过分析关键代码片段,我们可以更好地理解 Qwen Code 的工作原理和设计思想。 CLI 入口点分析 主程序启动 CLI 的入口点位于 packages/cli/index.ts: #!/usr/bin/env node import './src/gemini.js'; import { main } from './src/gemini.js'; // --- Global Entry Point --- main().catch((error) => { console.error('An unexpected critical error occurred:'); if (error instanceof Error) { console.error(error.stack); } else { console.error(String(error)); } process.exit(1); }); 这段代码做了几件重要的事情: 导入主模块 gemini.js 调用 main() 函数启动应用 实现全局错误处理,确保任何未捕获的异常都能被妥善处理 CLI 启动流程可以用下图表示: ......
技术
源码解析
Qwen Code
源码解析
实现细节
核心代码