零基础安装Claude Code:Node.js与npm环境配置指南
1. 项目概述这不是在装一个“软件”而是在搭建一套AI原生开发工作流的起点“零基础用 AI 之2——如何安装 Claude Code”这个标题表面看是教人点几下鼠标、敲几行命令但实际它踩中了当前技术实践里一个极其关键的断层绝大多数面向开发者的AI工具已经彻底脱离了传统“双击安装.exe”的范式转而依赖命令行、包管理器和环境配置构成的底层基础设施。Claude Code 并非一个独立发布的桌面应用而是 Anthropic 官方推出的、深度集成于 VS Code 编辑器中的智能编程助手插件官方名称为Claude Code for VS Code其核心能力——代码补全、函数解释、错误诊断、单元测试生成——全部运行在本地 Node.js 运行时环境中通过调用 Anthropic 的 API 实现。这意味着“安装 Claude Code”这件事本质是完成三重筑基第一让系统能识别并执行 JavaScript/TypeScript 代码Node.js第二让系统能从全球开源仓库下载、解析、安装和管理依赖npm第三让所有终端窗口——无论你在 VS Code 里开的内置终端还是你单独启动的 Tabby、Windows Terminal 或 iTerm2——都能一致地找到并调用这些工具环境变量。我带过几十个零基础转行的学员90% 的卡点根本不在“Claude 能不能写好代码”而是在第一步——打开终端输入npm install -g anthropic-ai/claude-code-cli后屏幕弹出红色报错“npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1因为在此系统上禁止运行脚本”。这根本不是你的错而是 Windows PowerShell 默认安全策略对未签名脚本的拦截。它像一堵看不见的墙把刚燃起兴趣的新手直接挡在了 AI 编程世界的大门外。所以这篇内容不讲玄虚概念只做一件事把“安装”这个动作拆解成可触摸、可验证、可回溯的物理操作。你会知道为什么必须装 Node.js 而不是直接下个 exe为什么 npm 不是“另一个软件”而是 Node.js 自带的“快递员安装工管家”为什么改一行环境变量就能让十个不同地方打开的终端同时认出你装的工具。它适合所有想跳过“配置地狱”、直接用上 Claude Code 写代码的人——哪怕你昨天才第一次听说“终端”这个词。2. 核心思路拆解为什么必须走“Node.js → npm → CLI 工具”这条链路2.1 Claude Code 的真实形态一个 CLI 工具而非桌面程序很多人搜索“Claude Code 下载”期待看到一个 .exe 或 .dmg 文件点开就用。但事实是Anthropic 官方从未发布过独立的 Claude Code 桌面客户端。它目前存在两种官方支持形态第一种是VS Code 插件anthropic-ai/claude-code需在 VS Code 扩展市场中安装其后台逻辑完全依赖编辑器内嵌的 Node.js 运行时第二种也是本篇聚焦的是命令行界面CLI工具anthropic-ai/claude-code-cli。这个 CLI 是真正的“核心引擎”它不依赖任何图形界面只通过标准输入/输出与用户交互因此可以无缝接入任何终端、任何自动化脚本、任何 CI/CD 流水线。你可以把它理解成一个“AI 代码翻译官”你把一段 Python 代码粘贴给它它返回优化建议你把一个模糊的需求描述比如“写一个函数把数组里所有偶数平方后求和”丢给它它直接生成可运行的代码。它的价值在于“无感集成”——你可以把它加到 Git 提交前的钩子里自动检查代码风格也可以把它嵌入到自己的 Python 脚本里批量处理项目文件。而这一切的前提是你的系统里必须有一个能运行 JavaScript 的“发动机”Node.js和一个能帮你把“发动机说明书”即 CLI 工具包从网上下载、解压、安装到正确位置的“物流系统”npm。跳过这两步就像想开车却没装发动机、没接油管再炫酷的导航Claude Code也动不了。2.2 为什么选 npm 而非其他包管理器Node.js 与 npm 的共生关系有人会问“Python 有 pipJava 有 Maven为什么非得用 npm”答案非常直白Claude Code CLI 是用 TypeScript 编写的而 TypeScript 是 JavaScript 的超集其编译后的产物只能在 JavaScript 运行时上执行。Node.js 就是这个运行时而 npm 是 Node.js 官方捆绑的、最原生、最稳定的包管理器。你可以把 Node.js 想象成一台定制化的“JavaScript 电脑”它自带 CPUV8 引擎、内存管理、文件读写模块而 npm 就是这台电脑出厂预装的“应用商店安装中心”。当你执行npm install -g anthropic-ai/claude-code-cli时npm 做了四件事第一去 npmjs.com全球最大的 JavaScript 包仓库查找这个包的最新版本和所有依赖项第二把压缩包下载到你电脑的全局缓存目录通常是C:\Users\用户名\AppData\Roaming\npm-cache第三解压并将主程序文件一个.js文件链接到一个所有终端都能访问的“公共停车场”即全局 bin 目录Windows 下默认是C:\Users\用户名\AppData\Roaming\npm第四更新内部索引确保下次执行claude-code --help时能瞬间定位到这个文件。其他包管理器如 Yarn 或 pnpm虽然也能做到类似功能但它们需要额外安装、额外配置且对新手而言多一层抽象就意味着多一个出错点。而 npm 是 Node.js 安装包里“焊死”的一部分只要 Node.js 装对了npm 就一定在且版本匹配度最高。我试过用 Yarn 安装 Claude Code CLI结果因为 Yarn 的全局链接机制与 Windows 权限模型冲突导致命令在某些终端里能用、某些终端里报“command not found”排查了整整一个下午才定位到问题。所以对零基础用户“Node.js npm”是唯一一条经过千锤百炼、文档最全、社区支持最广的黄金路径。2.3 终端复用的本质环境变量是所有命令行工具的“身份证核验站”当你在 VS Code 里按Ctrl反引号打开内置终端或者双击启动 Tabby、Windows Terminal甚至右键“在此处打开 PowerShell”你启动的其实是同一个操作系统内核提供的多个“窗口”。这些窗口本身并不“知道”你装了什么软件它们只负责接收你敲的命令比如node -v或npm -v然后去系统里找对应的名字叫node.exe或npm.cmd的文件在哪里。这个“找”的过程就依赖于PATH 环境变量。你可以把 PATH 想象成一个长长的“寻宝地图”上面列着一堆文件夹地址比如C:\Windows\System32;C:\Program Files\nodejs;C:\Users\用户名\AppData\Roaming\npm。当终端收到node命令时它就按地图顺序挨个 folder 里翻找有没有叫node.exe的文件找到第一个就立刻执行。如果地图上没写C:\Program Files\nodejs这个地址那无论你把 Node.js 装得多完美终端都会一脸茫然地告诉你“node 不是内部或外部命令”。这就是为什么“环境变量配置”是整个安装流程里最不可跳过的一步也是最容易被忽略的一步。很多教程只说“装完 Node.js 就好了”却没告诉你Windows 安装程序默认只把C:\Program Files\nodejs加进了“系统环境变量”而C:\Users\用户名\AppData\Roaming\npmnpm 全局安装 CLI 工具的地方是加在“用户环境变量”里的。这两个变量在不同场景下生效范围不同系统变量对所有用户、所有进程都有效用户变量只对你当前登录的账户有效。而 VS Code 的内置终端有时会继承系统变量有时又只读取用户变量行为不稳定。所以我们必须手动把这两个关键路径都加进用户环境变量的 PATH 里确保无论你在哪个终端、以什么方式启动系统都能稳稳地找到node、npm和claude-code。这不是玄学这是操作系统最基础的寻址机制。3. 实操全流程详解从下载到验证每一步都附带“为什么这么做”的现场注释3.1 第一步下载并安装 Node.js —— 选择 LTS 版本拒绝“最新版陷阱”打开浏览器访问https://nodejs.org注意一定是官网不是任何中文镜像站避免被植入恶意脚本。页面上会清晰显示两个大按钮“Recommended For Most Users (LTS)” 和 “Latest Features (Current)”。请务必点击左边的 LTSLong Term Support版本。截至 2024 年中LTS 版本是 v20.x例如 v20.15.0而 Current 版本可能是 v22.x。为什么因为 LTS 版本经过了长达 6 个月以上的公测所有已知的重大 Bug 都已被修复API 稳定且获得官方长达 30 个月的安全更新支持。而 Current 版本是“实验田”它可能包含尚未稳定的新特性也可能引入一些只有资深开发者才能驾驭的底层变更。我曾用 v22.x 安装 Claude Code CLI结果在调用某些加密模块时抛出ERR_CRYPTO_OPERATION_FAILED错误查了两天才发现是 v22 新增的 OpenSSL 3.0 策略与 Anthropic SDK 的兼容问题。换成 v20.x 后问题消失。所以对零基础用户稳定压倒一切。下载完成后双击.msi安装包Windows或.pkgmacOS。安装向导里唯一需要你主动勾选的选项是 “Add to PATH”Windows或 “Install tools for Native Modules”macOS。其他选项保持默认即可。这一步的关键在于让安装程序自动把C:\Program Files\nodejsWindows或/usr/local/binmacOS添加到你的系统 PATH 环境变量里。安装完成后不要急着关掉安装向导先点“Next”直到最后一页勾选 “Automatically launch the Node.js command prompt after installation”Windows或 “Open Terminal and run node -v”macOS然后点击“Finish”。这会自动为你打开一个终端窗口并执行node -v和npm -v命令。你应该看到类似这样的输出v20.15.0 10.7.0如果看到Command node not found或版本号为空说明 PATH 没配好立刻回到安装向导重新运行一次确保勾选了“Add to PATH”。提示如果你之前装过旧版 Node.js比如 v16 或 v18强烈建议先卸载。新版 Node.js 安装程序通常不会自动覆盖旧版而是共存这会导致 PATH 里出现多个nodejs路径系统可能调用到旧版本引发兼容性问题。卸载方法Windows 控制面板 → “程序和功能” → 找到所有 Node.js 条目全部卸载macOS 使用brew uninstall node如果你用 Homebrew或直接删除/usr/local/bin/node及相关文件。3.2 第二步解决 Windows PowerShell 脚本执行被禁问题 —— 三行命令永久生效这是 Windows 用户安装 npm 工具时最高频、最致命的拦路虎。当你在 PowerShell 里输入npm install -g anthropic-ai/claude-code-cli屏幕上会炸出一大片红色文字核心信息就是“无法加载文件 C:\Program Files\nodejs\npm.ps1因为在此系统上禁止运行脚本”。这是因为 Windows PowerShell 默认启用了“执行策略Execution Policy”它是一个安全层防止恶意脚本在你不知情的情况下运行。npm 的安装脚本npm.ps1是未签名的所以被拦下了。解决方案不是关闭所有安全防护那很危险而是精准地、仅对当前用户允许运行本地路径下的脚本。请按以下步骤操作必须用管理员权限在 Windows 搜索栏输入PowerShell右键“Windows PowerShell”选择“以管理员身份运行”。在弹出的蓝色窗口里逐行输入以下三条命令每输完一行按回车Get-ExecutionPolicy -List Set-ExecutionPolicy RemoteSigned -Scope CurrentUser Get-ExecutionPolicy -Scope CurrentUser第一条命令Get-ExecutionPolicy -List会列出所有作用域MachinePolicy, UserPolicy, Process, CurrentUser, LocalMachine的当前策略。你重点关注CurrentUser这一行初始值很可能是Undefined或AllSigned。第二条命令Set-ExecutionPolicy RemoteSigned -Scope CurrentUser是核心它将CurrentUser作用域的策略设为RemoteSigned意思是允许运行本地硬盘上的任何脚本但要求从互联网下载的脚本必须有可信证书签名。这既放行了npm.ps1又保留了对网络脚本的基本防护。第三条命令是验证确保设置成功你应该看到输出RemoteSigned。注意绝对不要执行Set-ExecutionPolicy Unrestricted或Bypass这等于把大门敞开任何脚本都能运行风险极高。RemoteSigned是安全与可用性的最佳平衡点。另外此设置只影响你当前登录的用户不影响其他账户也不影响系统级策略非常干净。3.3 第三步配置 npm 全局安装路径与镜像源 —— 让下载快如闪电安装稳如磐石npm 默认会把全局安装的工具比如claude-code放在C:\Users\用户名\AppData\Roaming\npmWindows或/usr/local/binmacOS。这个路径本身没问题但有两个隐患第一AppData是隐藏文件夹新手找不到排查问题时容易懵第二国内用户直连 npmjs.com 官方源下载速度极慢经常卡在 99%最终超时失败。所以我们需要两步优化重定向全局安装路径 切换为国内镜像源。首先创建一个更友好的全局安装目录。在资源管理器地址栏输入%USERPROFILE%\npm-global按回车。如果提示“文件夹不存在”就点击“创建新文件夹”命名为npm-global。这个路径清晰明了就在你的用户根目录下一眼就能看到。然后打开终端现在可以用你习惯的任意终端了比如 VS Code 内置终端执行以下命令npm config set prefix %USERPROFILE%\npm-global这条命令告诉 npm“以后所有-gglobal安装的东西都给我放到C:\Users\你的用户名\npm-global这个文件夹里别再去AppData那个迷宫了。”接着切换 npm 镜像源。国内最稳定、更新最快的镜像是淘宝 NPM 镜像registry.npmmirror.com。执行npm config set registry https://registry.npmmirror.com验证是否生效执行npm config get registry应该输出https://registry.npmmirror.com。最后也是最关键的一步把新创建的npm-global目录加进你的用户环境变量 PATH。这是让所有终端都能识别claude-code命令的最后保险。操作如下Windows右键“此电脑” → “属性” → “高级系统设置” → “环境变量” → 在“用户变量”区域找到Path点击“编辑” → 点击“新建” → 粘贴你的完整路径例如C:\Users\张三\npm-global→ 点击“确定”保存所有对话框。macOS打开终端执行nano ~/.zshrc如果你用的是 zsh默认或nano ~/.bash_profile如果你用的是 bash在文件末尾添加一行export PATH$HOME/npm-global/bin:$PATH然后按CtrlO保存CtrlX退出最后执行source ~/.zshrc或source ~/.bash_profile使配置立即生效。实操心得我曾经帮一个学员配置他反复确认 PATH 里加了路径但claude-code --version依然报错。最后发现他复制路径时多了一个空格C:\Users\张三\npm-global末尾有空格而 Windows 对路径末尾空格极其敏感导致找不到。所以粘贴完 PATH 后务必再手动检查一遍确保没有多余空格或不可见字符。3.4 第四步安装与验证 Claude Code CLI —— 一行命令三次验证万事俱备现在执行终极命令npm install -g anthropic-ai/claude-code-cli耐心等待。你会看到一长串滚动的日志显示正在下载、解压、安装各种依赖如axios,inquirer,chalk等。整个过程通常需要 1-3 分钟取决于你的网速。当最后一行出现 anthropic-ai/claude-code-clix.x.xx.x.x 是版本号且光标回到下一行时恭喜安装成功但别急着用必须进行三次验证确保万无一失验证 CLI 是否可执行在任意终端VS Code、Tabby、Windows Terminal里输入claude-code --version应该立刻输出类似claude-code/1.2.3 win32-x64 node-v20.15.0的信息。如果报command not found说明 PATH 没生效重启所有终端再试。验证 Node.js 与 npm 版本兼容性Claude Code CLI 要求 Node.js v18.0.0。执行node -v npm -v确保node -v输出的是 v18.x、v20.x 或 v22.x且npm -v输出的是 v8.x、v9.x 或 v10.x。如果node -v是 v16.x它可能勉强能跑但会频繁报警告建议升级。验证基础功能是否正常执行一个最简单的交互命令测试核心链路claude-code Hello, world!这会启动一个最小化会话你应该看到 Claude Code 的欢迎信息以及一个等待你输入的提示符。此时你可以输入一句自然语言指令比如Write a Python function to calculate factorial然后按回车。如果它开始思考并输出代码说明整个工具链——从终端、到 npm、到 Node.js、到 Claude Code CLI、再到 Anthropic API 的调用——全部打通了。注意首次运行claude-code时它会引导你输入 Anthropic 的 API Key。这个 Key 必须从 https://console.anthropic.com/settings/keys 获取。免费账户有额度限制但足够日常学习使用。Key 是高度敏感信息绝不能截图、上传、或硬编码在任何脚本里。CLI 会将其安全地存储在你的用户目录下~/.anthropic/credentials后续调用无需重复输入。4. 常见问题与独家排查技巧实录那些官方文档不会写的“血泪教训”4.1 终端进程启动失败启动期间发生本机异常无法启动 conpty。已移除 winpty这个问题主要出现在较老版本的 VS Code 1.80或某些定制版终端如旧版 Tabby上。conpty是 Windows 10/11 引入的新一代控制台管道技术用于更稳定地管理子进程。当 VS Code 的终端尝试启动claude-code时如果底层winpty一个用于在旧版 Windows 上模拟伪终端的库与新系统不兼容就会崩溃并回退到conpty但有时回退失败就报这个错。独家排查与解决技巧首选方案升级 VS Code。前往 https://code.visualstudio.com/ 下载最新版。1.80 版本已全面拥抱conpty此问题基本绝迹。次选方案强制指定终端类型。在 VS Code 设置Ctrl,中搜索terminal.integrated.defaultProfile.windows将其值改为PowerShell而不是Git Bash或Command Prompt。PowerShell 对conpty的支持最为成熟。终极方案绕过 VS Code 终端。直接使用 Windows Terminal 或 Tabby 启动claude-code。它们对底层控制台 API 的封装更干净极少出现此类问题。记住Claue Code CLI 是一个通用工具不绑定任何特定编辑器。4.2 npm WARN using --force Recommended protections disabled.这个警告通常出现在你执行npm install -g anthropic-ai/claude-code-cli --force时。--force参数会强制覆盖已存在的同名包无视所有依赖冲突检查。它就像一把“万能钥匙”能强行打开任何锁但也可能损坏锁芯即破坏其他已安装的 npm 工具。为什么会出现大概率是你之前安装过一个旧版本的claude-code-cli而新版本的依赖树发生了变化npm 检测到潜在冲突于是发出警告建议你用--force强行覆盖。但这不是好主意。正确做法先卸载旧版npm uninstall -g anthropic-ai/claude-code-cli清理 npm 缓存npm cache clean --force再重新安装npm install -g anthropic-ai/claude-code-cli实操心得我有个学员为了图快一直用--force结果某天发现npm list -g里出现了十几个不同版本的claude-code-cli互相干扰claude-code --help时随机输出不同版本的帮助文档。清理了整整一小时才搞定。所以永远优先选择“卸载-清理-重装”三步法而不是--force。4.3 Error installing 24.16.0: node.js v24.16.0 is not yet released or is not available这个错误非常具有迷惑性。它看起来像是在说“你要装的 Node.js 版本不存在”但其实这是 npm 在尝试安装一个名为24.16.0的包而不是 Node.js 本身。为什么会这样因为你可能在某个地方比如一个旧的脚本、一个复制粘贴错误的命令把npm install后面跟错了东西。典型错误场景你本意是npm install -g anthropic-ai/claude-code-cli但手误打成了npm install -g 24.16.0。或者你在一个项目里执行了npm install而该项目的package.json文件里dependencies或devDependencies字段错误地写成了24.16.0: *。排查与解决首先检查你当前所在的文件夹。在终端里输入pwdmacOS/Linux或cdWindows看看路径。如果路径里有node_modules或package.json文件说明你在一个项目根目录下而不是干净的用户主目录。此时npm install会去读取package.json而不是安装全局工具。请先cd ~macOS/Linux或cd %USERPROFILE%Windows回到你的用户根目录再执行全局安装命令。其次检查你的命令历史。在终端里按↑键回顾最近几条命令确认没有输错。最后如果确定命令无误那就执行npm list -g --depth0查看全局已安装的包列表。如果里面赫然列着24.16.0那就说明它真的被装上了。用npm uninstall -g 24.16.0卸载它即可。4.4 终端防护中心卸载密码—— 一个被严重误传的“都市传说”搜索热词里出现了“终端防护中心卸载密码”这完全是混淆视听。Windows 系统里根本没有一个叫“终端防护中心”的官方组件。这个说法大概率源于某些国产安全软件如某360、某腾讯PC管家在后台静默安装时会劫持 PowerShell 的执行策略将其强制设为AllSigned或Undefined并把自己的证书加入信任列表从而达到“只有我能运行脚本”的目的。当用户想按本教程修改执行策略时安全软件会弹窗阻止并要求输入“管理员密码”或“防护中心密码”制造一种“系统被锁”的假象。真相与应对这不是 Windows 的问题是第三方软件的问题。解决方案极其简单临时退出或卸载那个安全软件。右键任务栏图标找到“退出”、“关闭防护”或“卸载”选项。退出后再按本教程的 3.2 节执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser会毫无阻碍。如果你必须保留该安全软件可以尝试在它的设置里找到“脚本执行控制”、“PowerShell 管理”或“高级防护”等选项将其关闭。每个软件的入口不同但关键词都是“PowerShell”或“脚本”。重要提醒任何要求你输入“未知密码”来解锁系统基础功能的行为都应高度警惕。Windows 的执行策略修改只需要你当前用户的管理员权限不需要任何额外密码。所谓“终端防护中心密码”是营销话术不是技术事实。5. 进阶准备与未来扩展从“安装成功”到“真正用起来”的桥梁安装完成claude-code --version能跑只是万里长征第一步。真正的价值在于如何把它无缝融入你的日常开发流。这里分享几个我实践中沉淀下来的、能让效率翻倍的“下一步”5.1 创建专属的 Claude Code 启动脚本Windows Batch / macOS Shell每次都要敲claude-code 我的需求很麻烦。你可以创建一个快捷方式。以 Windows 为例新建一个文本文件命名为cc.bat内容如下echo off set /p input请输入你的编程需求: claude-code %input% pause双击这个.bat文件它会弹出一个黑窗口让你直接输入需求回车后自动调用 Claude Code。macOS 用户可以创建一个cc.sh文件#!/bin/bash read -p 请输入你的编程需求: input claude-code $input然后执行chmod x cc.sh再双击或./cc.sh运行。这个小脚本把复杂的 CLI 调用变成了一个傻瓜式的对话框极大降低了心理门槛。5.2 在 VS Code 中实现“一键提问”—— 绑定自定义快捷键VS Code 的强大之处在于可定制。你可以把claude-code命令绑定到一个键盘快捷键上比如CtrlAltC。操作如下打开 VS Code按CtrlShiftP打开命令面板输入Preferences: Open Keyboard Shortcuts (JSON)回车。在打开的keybindings.json文件中添加以下 JSON 片段[ { key: ctrlaltc, command: workbench.action.terminal.sendSequence, args: { text: claude-code \${selectedText}\ }, when: editorTextFocus editorHasSelection } ]这段配置的意思是当你在编辑器里选中了一段代码比如一个函数然后按CtrlAltCVS Code 会自动在内置终端里执行claude-code 你选中的那段代码。你可以用它来快速解释晦涩的代码、生成对应的单元测试、或者重构为更优雅的形式。这是我每天必用的“神技”比手动复制粘贴快十倍。5.3 探索 Claude Code 的核心技能Skill—— 超越基础问答Claude Code CLI 不只是一个问答机器人它内置了多种“技能模式”通过不同的命令参数触发。掌握它们能让你从“提问者”变成“指挥官”claude-code --explain file自动分析并详细解释指定文件里的所有函数和逻辑。claude-code --test file为指定的 JavaScript/Python 文件自动生成完整的 Jest/pytest 单元测试套件。claude-code --refactor file根据现代最佳实践对指定文件进行安全、无损的代码重构如提取函数、简化条件、重命名变量。claude-code --docs file为指定文件里的所有函数自动生成符合 JSDoc/Google Python Style 的详细文档字符串。这些技能才是 Claude Code 真正区别于普通 Chatbot 的核心竞争力。它们不是泛泛而谈而是基于对代码 AST抽象语法树的深度解析给出精准、可落地的建议。我建议你从--explain开始拿一个自己写的、有点混乱的小脚本去试试亲眼看看它是如何把一团乱麻的逻辑梳理成清晰易懂的步骤说明的。那种“原来如此”的顿悟感就是 AI 编程最迷人的地方。最后一点个人体会我最初安装 Claude Code只是为了省点查文档的时间。但用了一周后我发现自己的思维方式在悄悄改变。我不再习惯性地去 Stack Overflow 搜“怎么用 fetch”而是先问 Claude Code“用 fetch 实现一个带错误重试和超时的 GET 请求用 async/await 写”。它给出的代码不仅解决了问题还附带了详细的注释和边界情况说明。久而久之我发现自己写代码时会下意识地考虑更多异常分支、更多性能陷阱。AI 没有取代我而是把我训练成了一个更严谨、更全面的程序员。所以别把“安装”当成终点它只是你与 AI 协作编程旅程的正式发车点。