快速修复
# 一键:换 npmmirror(秒级下载)+ 跳过交互/注册/技能全量拉取
npm_config_registry=https://registry.npmmirror.com npx -y ruflo init --no-signup --no-skills-sh --no-codex-detect
# 验证完清缓存(不影响已装项目):
rm -rf ~/.npm/_npx # 或 npm cache clean --force
你会遇到什么
第一次 npx ruflo init 要等约 5 分钟,而且磁盘占用突然变大——一查 ~/.npm/_npx 涨到 1.2GB+,加上全局缓存合计约 2GB 级。这不是 ruflo 本体大,而是 npx -y 的缓存机制 + 原生 prebuild 下载叠出来的体积。
本文路径:快速修复(30 秒一段命令)→ 一步步排查(可跳读)→ 原理与变体(症状/原因/证据)。赶时间直接跳到「快速修复」。
为什么会这样
先给结论:慢在「首次下载」,大在「npx 缓存双份」。
链路:npx -y ruflo ... → 从 registry 拉包 → 包内原生 prebuild 下载 → 全部落进 ~/.npm/_npx 缓存。断点/放大点:npx -y 每次运行都把包解到缓存(隔离 HOME 与全局各一份:2026-08-29 实测 1.2GB + 775MB),原生预构建下载占大头(2026-08-27 基线约 5 分钟、约 1.6GB)。
实测(2026-08-29,):npmmirror init 成功(v3.38.20),全程秒级下载完成——慢的确定性部分被换源消掉了;缓存体积仍在。
推论:慢 → 换 npmmirror(确定性收益);大 → 验证完清缓存(rm -rf ~/.npm/_npx,不影响已装项目)。磁盘敏感环境(CI/容器/小盘 VPS)两招一起用。
一步步来
1. 换源安装 — 必做
npm_config_registry=https://registry.npmmirror.com 前缀重跑 init;实测从约 5 分钟降到秒级。
2. 减下载面 — 必做
--no-signup --no-skills-sh --no-codex-detect 跳过交互、注册与技能全量拉取(267 个技能按需再装)。
3. 清理缓存 — 按场景
磁盘敏感:rm -rf ~/.npm/_npx 或 npm cache clean --force;只清缓存,不动已装项目。
4. 核对写面 — 排查
init 会写工作区 .claude/、.claude-flow/、.swarm/ 等 + HOME ~/.claude/CLAUDE.md;--help 会拉起后台 daemon,测完 ruflo daemon stop。
怎么确认修好了
- init 快速完成(换源后秒级下载);
ruflo --version输出版本;du -sh ~/.npm/_npx在你接受的范围(清缓存后回落)。
其它环境的表现
- CI / 容器:缓存体积直接影响镜像层大小,建议装机即清或挂缓存卷;
- 小盘 VPS:2GB 级占用要预留;
症状
npx ruflo init 首次安装约 5 分钟,磁盘占用明显变大。
原因
原生 prebuild 下载 + npx 缓存双份:2026-08-29 实测隔离 HOME 下 ~/.npm/_npx 1.2GB + 全局 ~/.npm/_npx 775MB(合计约 2GB 级),npx -y 每次运行都落缓存。
解法
- 国内加速:
npm_config_registry=https://registry.npmmirror.com npx -y ruflo ...(实测 init 全程秒级下载完成)。 - 磁盘敏感:安装验证完清理 npx 缓存(
rm -rf ~/.npm/_npx或npm cache clean --force),不影响已装项目。 - init 用
--no-signup --no-skills-sh --no-codex-detect跳过交互、注册与技能全量拉取,减少下载面。
验证证据
- 2026-08-29 实测:npmmirror init 成功(v3.38.20);写面 = 工作区
.claude/(agents/commands/helpers/settings.json/skills)+.claude-flow/(CAPABILITIES.md/config.yaml/data/hooks/learning/logs)+.agents/skills/ruflo/SKILL.md+.swarm/+.mcp.json+CLAUDE.md+ruvector.db(1.5MB)+ HOME~/.claude/CLAUDE.md;--help会拉起后台 daemon,测完ruflo daemon stop停。 - 2026-08-27 基线:v3.38.20(npmmirror),prebuild 下载约 5 分钟、缓存 1.6GB。
适用工具 (1)
本问题方案已挂到下列工具的方案页——从工具页也能回到这里,双向可达。
ruflo来源与证据
← 多智能体编排 问题域 | 问题货架 | 遇到其它问题?去 问题空间 提交求助卡