Problem entry · machine-readable · 网关与路由

EBADENGINE:Node 版本不满足 engines

本页嵌入 #trove-entity JSON(本条目全量结构化数据);全库数据见 /agent/trove.json。

元数据

idclaude-code-router-1收录2026-08-29
问题域网关与路由主题分组安装与依赖
适用工具claude-code-router

症状

`npm install -g @musistudio/claude-code-router` 报 EBADENGINE,提示 engine node 不满足要求。

原因

包 engines 要求 Node `20 || >=22`;系统 Node 过旧(18/19/21 均不满足)。

解法

1. 用 nvm 装新版并切换:`nvm install 22 && nvm use 22`(或 `nvm install 20`)。

2. 多 Node 环境(nvm/Windows/WSL 混用)先确认生效版本:`node --version`、`which node`。

3. 满足版本后重试安装。

验证证据

- 网页案例:CSDN(2026-03,EBADENGINE 场景)。

- 本市场实测:本环境 Node v22.22.1,安装成功(首行 node: v22.22.1)。

来源与证据

素材来源:本站实测沉淀(2026-08-28)

验证证据:site docs#1