codeclaude使用anyrouter转发踩坑

168 阅读2分钟

第一步,注册一下anyrouter 转发 然后,他会赠送额度,同时会有邀请好友的活动,基本不要钱, 然后呢,按照他的指南去操作,

image.png

操作之后,你会发现你可以登陆了在terminal,但是呢,你请求的时候会一直没反应,甚至报错说apikey错误,这时候你可以换一个basicurl,换成, q.quuvv.cn 然后就可以用了。如果用着用着觉得不好用了 把terminal放到拆分到右侧使用基本和插件效果差不多,

image.png 点击新建拖动这个到右边就行了;

然后我最近又发现了一个问题: code ENOTEMPTY npm ERR! syscall rename npm ERR! path /Users/z/.nvm/versions/node/v20.11.1/lib/node_modules/@anthropic-ai/claude-code npm ERR! dest /Users/z/.nvm/versions/node/v20.11.1/lib/node_modules/@anthropic-ai/.claude-code-UMDM7XSy npm ERR! errno -66 npm ERR! ENOTEMPTY: directory not empty, rename '/Users/z/.nvm/versions/node/v20.11.1/lib/node_modules/@anthropic-ai/claude-code' -> '/Users/z/.nvm/versions/node/v20.11.1/lib/node_modules/@anthropic-ai/.claude-code-UMDM7XSy' npm ERR! A complete log of this run can be found in: /Users/z/.npm/_logs/2025-10-30T06_47_20_200Z-debug-0.log

报错 这个错误是 npm 在安装 / 更新全局包(这里是 @anthropic-ai/claude-code)时,尝试重命名目录但失败导致的,核心原因是:目标目录不为空,npm 无法完成重命名操作。

具体原因分析:

  • npm 在安装或更新包时,有时会先将旧版本目录重命名为临时目录(比如 .claude-code-UMDM7XSy),再替换为新版本。
  • 但当前场景中,@anthropic-ai/claude-code 目录下可能存在未清理的残留文件、子目录,或者该目录正被其他进程占用(比如有程序在使用这个包),导致 npm 无法完成重命名(rename)操作,从而抛出 ENOTEMPTY: directory not empty 错误。

解决办法:

手动删除冲突目录(最直接)

直接删除 @anthropic-ai/claude-code 目录,再重新安装:

# 进入全局 node_modules 目录(路径来自你的错误信息)
cd /Users/zpl/.nvm/versions/node/v20.11.1/lib/node_modules/@anthropic-ai/

# 删除有问题的目录
rm -rf claude-code

# 重新安装(如果是全局安装,加 -g)
npm install -g @anthropic-ai/claude-code

于是重新进行之前的步骤就好了!

其他

还有一种办法就是使用他的更新命令claude update,这时候如果可以,就会自己更新,如果不行,就按照它错误弹出的提示命令操作

如果🈶️出现问题可以关注这个公告

image.png