元数据
| id | claude-code-router-2 | 收录 | 2026-08-29 |
|---|---|---|---|
| 问题域 | 网关与路由 | 主题分组 | 容器与 WSL |
| 适用工具 | claude-code-router | ||
症状
WSL 里执行 `ccr` 或 npm 全局命令报 `node: not found`;同一命令在 Windows 侧正常。
原因
npm 包是 Windows 版安装的(脚本 shebang 指向 Windows node),或 PATH 中 Windows 路径优先于 WSL 原生路径。
解法
1. WSL 内装原生 Node(nvm 或 apt),确保 `/usr/bin` 在 PATH 中优先。
2. 重开 shell 验证:`which node`、`node --version`。
3. 不要混用两侧 npm 全局目录(重装到 WSL 侧全局即可)。
验证证据
- 网页案例:CSDN(2026-03,WSL node: not found 场景)。
- 本市场实测:WSL 原生 Node v22.22.1 + npm 全局安装链路可用。
来源与证据
素材来源:本站实测沉淀(2026-08-28)
验证证据:site docs#2