#146·ruflo

修复: 删除所有 Deno 依赖项并修复 npx/global 执行

作者: ruvnet创建于 2025年7月7日更新于 2026年9月17日
标签already-fixed

□ 问题 " Claude-flow init " 命令在使用 " npx Claude-flow init " 或全球 " Claude-flow init " 命令运行时失败,原因是:

  1. ** 整个代码库的Deno APIs** - 输入系统使用Node.js中不存在的 " Deno.writeTextFile " 、 " Deno.mkdir " 等
  2. 工作目录问题 - 由于产卵()配置,命令在目录中执行错误
  3. 指挥线路问题 - TypeScript CLI正在使用,而不是工作JavaScript CLI

□ 解决 ** 完全删除所有Deno依赖**,取而代之的是Node.js等效:

QQ 文件系统操作固定 :

  • Deno.writeTextFile ()'-fs.writeFile ()'
  • Deno.mkdir()'-fs.mkdir()'
  • Deno.stat ()'-fs.stat ()'
  • Deno.Command()'-执行同步()'
  • Deno.env.get()'-process.env'
  • Deno.cwd()'-process.cwd()'

命令运行固定 :

  • 在cli.mjs中,在简单cli.js的路由中添加入子,钩子,mcp命令
  • 使用process.cwd ()'而不是% dirname' 的固定工作目录
  • 适当进口fs/promise'和child process '

QQ 模板系统固定 :

  • 非致命模板装入出错
  • 所有命令在模板缺失时使用倒置内容

□ 测试结果 现在所有引用方法都正确:

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? 本地包装器 - 工作 ./Claude-流入-强制

NPX 命令 - 工作

npx Claude-流量进取 -- 强制

全球指令 - 工作 Claude-流量内 -- -- 强制


** 正确创建的档案**:
- “Claude.md”(8455字节)
- ".Claude/ setters.json " (Claude) 密码钩子).
- `.Claude/Commands/'(所有文件)
- `.Claude/helpers/'(文稿)
- 记忆和协调目录

□ 影响
- ** 不再依赖Deno** - 纯Node.js/npm工作流程
- ** 所有命令引用方法的一贯行为**
-** 高级Claude 代码集成**与工作钩
- ** 已准备好** npm出版

解决用户无法成功运行“npx Claude-flow init”的核心问题.