当前位置: 首页 > news >正文

Claude code学习记录

Claude代码学习过程记录技术文章大纲

参考文献:Claude Code首次使用指南:十分钟创建完整项目 | 果叔AI世界
学习准备阶段

下载git bush,提供类似linux的命令行环境,git安装路径:Git - Install

1.安装Node.js

访问官网下载最新版本:Node.js — 在任何地方运行 JavaScript

Claude Code 需要依赖 Node.js 运行。

简单来说,你可以把 Claude Code 看作一个用 JavaScript 语言编写的应用程序。而 Node.js 就是那个能让你在电脑终端里运行 JavaScript 程序的“环境”。所以,要想运行它,电脑里就必须先有 Node.js。

2.安装Claude Code

官方提供的最主要安装方法就是通过 npm 命令,这个命令是 Node.js 包管理器的一部分。

打开CMD运行即可:

npm install -g @anthropic-ai/claude-code

然后验证安装:

claude --version

因为我的已经装好了,所以和你们刚装好的界面有所不同,但只要能看到版本号就可以了。

3.配置windows环境变量

右键点击“电脑”,选择“属性”,然后点击“高级系统管理”,在“系统属性”栏下面点击“环境变量”。

然后看到“系统变量”部分,下方有“新建”按钮。

在“系统变量”里新建两个变量:

  • ANTHROPIC_AUTH_TOKEN,变量值:用我下面教你复制的API密钥
  • ANTHROPIC_BASE_URL,变量值:https://api.aigc.bar

然后点击“确定”保存即可。

4.拿到API密钥

访问API站点:AIGCBAR

控制台->令牌管理->添加令牌,自定义名称即可。

注意令牌分组选择:(不要选错

点击“提交”即可,然后就可以看到密钥,最后复制在前面要填变量值的地方即可。

5.启动Claude

在CMD中cd进入到你想保存项目的地址,自己选地址就可以。

然后启动claude code:

claude

这样就成功启动了,问出你想问的问题就行!

任务管理系统项目实现

1.核心功能模块

  • 任务生命周期管理(创建、编辑、完成、删除)
  • 智能标签分类系统
  • 时间管理(截止日期、提醒、统计)
  • 多视图展示(列表、看板、日历)
  • 全文搜索与筛选

2.技术架构设计

  • 前端框架:React 18 + TypeScript + Vite
  • UI库:Tailwind CSS + Headless UI
  • 状态管理:Zustand(轻量级)
  • 后端框架:Node.js + Express + TypeScript
  • 数据库:SQLite(开发)+ PostgreSQL(生产)
  • 认证方案:JWT + bcrypt
  • 测试框架:Jest + Testing Library

3.开始实战

创建一个项目文件夹:

mkdir intelligent-task-manager cd intelligent-task-manager

然后给它我们的第一个需求

claude init "Intelligent Task Manager - 智能任务管理系统"

它会简单生成一个文件,里面是一些项目介绍

然后给出详细需求:

claude "创建一个完整的任务管理应用,具体要求如下: 技术要求: 1. 使用React 18 + TypeScript构建现代前端 2. Node.js Express后端API,支持RESTful接口 3. SQLite数据库存储,包含数据迁移功能 4. JWT认证系统,支持注册登录 5. 响应式设计,支持深色模式 6. 完整的单元测试和集成测试 功能要求: 1. 用户注册/登录/注销 2. 任务CRUD操作(创建、读取、更新、删除) 3. 任务状态管理(待办、进行中、已完成) 4. 优先级设置(低、中、高、紧急) 5. 标签系统,支持颜色自定义 6. 截止日期和提醒功能 7. 全文搜索,支持按标题、内容、标签搜索 8. 统计面板,显示任务完成情况 9. 数据导出功能(JSON、CSV) 10. 键盘快捷键支持 UI/UX要求: 1. 现代化Material Design风格 2. 深色/浅色主题切换 3. 拖拽排序功能 4. 动画过渡效果 5. 移动端适配 6. 加载状态和错误处理 部署要求: 1. Docker容器化部署 2. 环境变量配置 3. 生产环境优化 4. CI/CD流水线配置"

然后Claude code就会开始它的思考过程,等待十分钟左右,就会完成整个项目结构创建与代码编写,并保存与本地:

然后就可以安装前后端的依赖:

方法一:本地开发可以选择该种方式:

//前端 cd intelligent-task-manager/frontend npm install npm run dev //后端 cd intelligent-task-manager/backend npm install npm run dev

方法二:装了docker的可以用Docker一键部署,下面是命令:

cp .env.example .env docker-compose up -d

如果没安装,你执行完这个命令,它还会问你需不需帮你安装。

这期间有任何问题,它都能自行解决,太牛了!

最后它返回你一个网址,打开就可以用了!

然后检查后端api是否正常:

curl http://localhost:3001/api/health

打开网址,登录注册功能都有,界面干净,添加任务成功,任务列表也可以通过json格式和CSV格式下载到本地。

这和传统开发时间差别太大了,我做完这个流程都不到半小时,而且都在等ai思考,之前学后端的我道心已碎!!!

经验总结:

令我影响最深的是Claude code有完善的前后端错误处理机制,自动识别和解决错误。

而且提交要求要尽可能详细,并且有条理,不要一蹴而就,它属于有记忆的ai,可以边写边提要求,分步骤来写,

http://www.jsqmd.com/news/478729/

相关文章:

  • 性价比高的律师营销机构有啥特色?这3点让你秒懂!
  • ITSM 实战:多门店报障如何做统一受理、派单和 SLA 升级,避免群里越报越乱
  • 我在凌晨醒来
  • 八大应用场景解析:企业如何利用AI重塑业务流程?
  • 任务书被导师打回两次后,我用了这个工具——5分钟写出他当场点头的版本!
  • SpringBoot如何调用节假日API
  • OpenClaw 的产品形态和运作原理
  • ABAQUS模拟Oxford Space Systems太阳能帆板展开与折叠过程:从完全展开状...
  • 第一章:人工智能的起源:达特茅斯之梦
  • SD 图生图模式
  • Hadoop 2.7.3 集群部署、配置与环境变量调优全流程总结
  • 面试常问:TCP相关(中级篇)问题原因即解决方案
  • Google 26NG SDE VO 三轮面经|真实全程复盘,避坑要点全整理
  • 商务请客,没带“名牌酒”怎么开场?这3句话,比砸钱更显品位
  • 如何在虚拟机部署单机rabbitmq 3.8.30
  • 399 元杀龙虾服务爆火!OpenClaw 养虾人连夜卸载,背后扎心风险深度拆解
  • 从构建到 IPA 保护,Flutter iOS 包如何做混淆与安全处理
  • 基于PLC级联Mach-Zehnder干涉仪的O波段400GHz平顶梳状滤波器设计
  • 数据结构初阶——二叉树之——堆的实现
  • Markdown编辑器语法
  • 量化策略样本内外划分_防止过拟合
  • Maven依赖下载网址
  • redis windows环境配置读写分离:一主一从 + Sentinel 完整实战
  • 开发智能体:PDF自动拆分为图片,生成小红书文案并自动发布
  • 解锁项目开发新范式,源码图纸库赋能全场景研发
  • TextPecker:强化学习破解中文文本渲染失真难题
  • 基于三自由度动力学与Pacejka魔术公式轮胎模型的全车速工况仿真分析
  • 零基础实战:基于SVM的智能“用电器识别”神器,到底是怎么炼成的?
  • Compose中的rememberUpdatedState
  • FakeSMTP-2.1.1使用