据 动察Beating 监测,Claude Code 从 v2.1.113 开始,npm 包里分发的内容由 JavaScript 构建产物换成了各平台原生二进制。
安装命令 npm install -g @anthropic-ai/claude-code 保持不变,npm 在背后根据平台 optional dependency 拉取对应的预编译二进制,并通过 postinstall 脚本链接到位;如需继续使用 JS 版本,可将版本号 pin 到 v2.1.113 之前。
直接效果是启动更快。JS 版本每次调用 CLI 都要先由 Node.js 完成解析、编译、执行,这段冷启动开销对高频使用的命令行工具较为敏感。换成原生二进制后,操作系统直接加载执行,省掉中间层。
第二层变化在依赖。Claude Code 运行时不再需要本机安装 Node.js,也不再受 Node.js 版本差异影响。CLI 工具对外部运行时的依赖越少,安装失败和环境冲突的概率越低。