Claude Code 1.0.x安装

Claude Code:全局安装时 npm EACCES 权限被拒

npm error code EACCES — Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules'
受影响版本
1.0.x
修复版本
最近验证
Claude Code 1.0.x

根因

全局 npm 目录归 root 所有,不用 sudo 装会失败,而用 sudo 又会装出 root 属主的损坏环境。

复现步骤

在系统 npm 上运行 `npm install -g @anthropic-ai/claude-code`,报 EACCES。

解决方案 (2)

按社区投票排序。应用前请先确认验证版本。

47
#1官方适用版本 1.0.x

改用原生安装脚本(`curl -fsSL https://claude.ai/install.sh | bash`)而非全局 npm,安装到用户属主目录。

最近验证: Claude Code 1.0.x · maintainer

29
#2适用版本 1.0.x

或把 npm 全局 prefix 指向用户可写目录:`npm config set prefix ~/.npm-global`,把 `~/.npm-global/bin` 加入 PATH 后重装。切勿用 sudo。

最近验证: Claude Code 1.0.x · community

来源

相关报错