Claude Code使用分享(下载,配置,使用)

张开发
2026/6/21 19:37:26 15 分钟阅读
Claude Code使用分享(下载,配置,使用)
目录一. 下载Claude Code1. 原生安装方式2. 报错可以换WinGet方式3. 都不行换npm下载的方式二. 启动Claude Code三. 使用ClaudeCodeskils一. 下载Claude Code1. 原生安装方式按照自己的系统选对应的命令macOS, Linux, WSL:curl -fsSL https://claude.ai/install.sh | bashWindows PowerShell:irm https://claude.ai/install.ps1 | iexWindows CMD:curl -fsSL https://claude.ai/install.cmd -o install.cmd install.cmd del install2. 报错可以换WinGet方式在安装这一步你可能会出现和我一样的问题PS C:\WINDOWS\System32 irm https://claude.ai/install.ps1 | iex iex : 所在位置 行:1 字符: 2073 ... iginanonymous/script typetext/javascript!function(o,c){var n ... ~ 参数列表中缺少参量。 所在位置 行:1 字符: 2077 ... anonymous/script typetext/javascript!function(o,c){var nc.doc ... ~~~ 此语言版本中不支持“var”关键字。 所在位置 行:1 字符: 2100 ... ypetext/javascript!function(o,c){var nc.documentElement,t w-mo ... ~ 参数列表中缺少参量。 所在位置 行:1 字符: 2132 ... o,c){var nc.documentElement,t w-mod-;n.classNametjs,(ontouc ... ~ 参数列表中缺少参量。 所在位置 行:1 字符: 2148 ... mentElement,t w-mod-;n.classNametjs,(ontouchstartin o||o.Do ... ~~ 表达式或语句中包含意外的标记“in”。 所在位置 行:1 字符: 2148 ... cumentElement,t w-mod-;n.classNametjs,(ontouchstartin o||o. ... ~ 表达式中缺少右“)”。 所在位置 行:1 字符: 2152 ... Element,t w-mod-;n.classNametjs,(ontouchstartin o||o.Docume ... ~~ 标记“||”不是此版本中的有效语句分隔符。 所在位置 行:1 字符: 2169 ... -;n.classNametjs,(ontouchstartin o||o.DocumentTouchc instan ... ~~ 标记“”不是此版本中的有效语句分隔符。 所在位置 行:1 字符: 2076 ... nanonymous/script typetext/javascript!function(o,c){var nc. ... ~ 语句块或类型定义中缺少右“}”。 所在位置 行:1 字符: 2197 ... touchstartin o||o.DocumentTouchc instanceof DocumentTouch)(n.cla ... ~ 表达式或语句中包含意外的标记“)”。 并未报告所有分析错误。请更正报告的错误并重试。 所在位置 行:1 字符: 37 irm https://claude.ai/install.ps1 | iex ~~~ CategoryInfo : ParserError: (:) [Invoke-Expression], ParseException FullyQualifiedErrorId : MissingArgument,Microsoft.PowerShell.Commands.InvokeExpressionCommand遇到的这个错误根本原因是 PowerShell 命令irm获取到的内容并非预期的安装脚本而是一个网页的 HTML 代码。PowerShell 尝试执行这段 HTML 中的 JavaScript 代码因此报出了一系列语法错误。这通常是由于网络问题导致你被重定向到了一个提示页面而不是直接下载脚本。所以我采用了官方推荐中的WinGet方式在PowerShell中执行如下命令winget install Anthropic.ClaudeCode安装完成后关掉当前的PowerShell窗口然后重新打开一个新的PowerShell窗口这一步很关键不然会出现读不到环境变量的问题3. 都不行换npm下载的方式如果你上面的俩种方式都有各种各样的问题的话可以尝试用npm安装的方式但这样有一个缺点就是官方已经停止对npm下载的维护了后续如果有什么更新的话你是体验不到的但是也不影响你正常使用如果你是在公司内网机器上不方便访问公网的话推荐采用这种方法npm install -g anthropic-ai/claude-code注意这种安装方式对你本地的node版本有一定要求不能太低经过实测node14是不行的二. 启动Claude Code打开一个新的PowerShell之后执行claude你可能会发现连接不到官方的服务这是因为你本地还没有相关的配置然后也没请求到远程Anthropic的服务然后这个时候我们可以通过手动配置绕过请求官方的这一步即在你电脑上个人用户目录下的.claude目录中新建一个settings.json文件具体setting.json的配置内容可以去你购买的平台上找比如我这里购买的是MiniMax的token plan这里面就会有对应的详细配置的方法教程一共有俩个配置文件需要配置他们之间的层级关系是这样的C:\Users\你的用户名\ ├── .claude.json │ └── .claude\ └── settings.json# Stpe1: 编辑或创建 Claude Code 的配置文件 # MacOS Linux 为 ~/.claude/settings.json # Windows 为用户目录/.claude/settings.json # MINIMAX_API_KEY 需替换为您的 MiniMax API Key # 环境变量 ANTHROPIC_AUTH_TOKEN 和 ANTHROPIC_BASE_URL 优先级高于配置文件 { env: { ANTHROPIC_BASE_URL: https://api.minimaxi.com/anthropic, ANTHROPIC_AUTH_TOKEN: MINIMAX_API_KEY, API_TIMEOUT_MS: 3000000, CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC: 1, ANTHROPIC_MODEL: MiniMax-M2.7, ANTHROPIC_SMALL_FAST_MODEL: MiniMax-M2.7, ANTHROPIC_DEFAULT_SONNET_MODEL: MiniMax-M2.7, ANTHROPIC_DEFAULT_OPUS_MODEL: MiniMax-M2.7, ANTHROPIC_DEFAULT_HAIKU_MODEL: MiniMax-M2.7 } }配置文件中ANTHROPIC_AUTH_TOKEN 的值要设置为你自己的API key然后第二步是为了确保你每一次用的时候不需要重新登录这个文件放在和.claude文件夹同级别记住不是和刚才那个文件同级别# Step2: 编辑或新增 .claude.json 文件 # MacOS Linux 为 ~/.claude.json # Windows 为用户目录/.claude.json # 新增 hasCompletedOnboarding 参数 { hasCompletedOnboarding: true }登录成功三. 使用ClaudeCode这里分享一些使用ClaudeCode的经验首先就是Claude自带的一些命令比如平常最常用到的 /plan 可以开启规划模式/plan在这个模式下ClaudeCode不会主动编辑文件或者做出具体的行动它会先做出一个大致的计划等待你确认后再去执行这个计划/init一般用于项目初始化或者你不小心删了配置文件或者想重置环境就可以用这个命令/clear清除当前会话的历史聊天记录或者聊一聊的聊偏了需要“擦黑板”节省token/resume如果你因为某些原因退出了这次会话可以输入这个命令找回上一次没聊完的会话/export将本次会话以md文档的形式导出来举个例子用我平常最常用的/plan命令稍微等一会儿它就会给出一个plan紧接着按一下回车它就可以自己去执行这个计划的开发任务除了这些官方自带的命令和功能我们还可以自己自定义自己的新增的功能也就是skillsskilsClaudeCode不止能写代码还能做很多设计工作分析工作 ... ...skills可以让你的AI掌握各种各样的技能就像一个人不会做饭你就拿了一本食谱交给他它需要做饭的时候就会自己去这些食谱里面找然后再动手做skills你既可以用官方提供的也可以用第三方维护的当然也可以自己编写skills比如像github社区上就会有很多类似于此的skills库维护说完skills是啥了怎么使用呢举个例子我想让ClaudeCode给我做一个ppt用于介绍我的代码项目然后我刚好又知道MiniMax官方维护的这个Skills库里面有制作ppt相关的skill那就可以按顺序执行这俩个命令那我的Claude就从github中MiniMax官方维护skills库下载了全部的内容claude plugin marketplace add https://github.com/MiniMax-AI/skillsclaude plugin install minimax-skills然后你就可以直接让ClaudeCode去做一个PPT不需要额外声明什么只要你安装的有对应的skill它在执行的时候会去自己找并且调用这个skill的就像这样可以看见生成的ppt还是有模有样的刚才也说过了ClaudeCode不止能写代码其实就连本篇文章的封面图片也是用ClaudeCode生成的

更多文章