跳到主要内容

编译产物 vs 源码:cli.js 与 source/src/ 的关系

🟡 进阶

发布包的结构

npm 发布的 @anthropic-ai/claude-code 包含:

  • cli.js(13MB):Bun 编译的单文件产物
  • cli.js.map(60MB):完整 sourceMap,包含所有原始 TypeScript 源码
📄cli.jsL1-10查看源码 →

如何从 sourceMap 还原源码

sourceMap 的 sourcesContent 字段包含每个源文件的原始内容,可以用脚本批量提取。