You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法使用npm安装axios的权限问题求助

解决npm安装axios时的EACCES权限错误
  • 检查并修复项目目录权限
    先确认项目目录的所有者是否为当前用户:

    ls -ld /home/sami/videoGamesAPI
    

    如果输出中的所有者不是sami,执行以下命令修改目录所有者:

    sudo chown -R sami:sami /home/sami/videoGamesAPI
    

    再确保目录有足够的读写执行权限:

    chmod -R 755 /home/sami/videoGamesAPI
    
  • 清理npm缓存
    缓存损坏可能引发安装异常,强制清理缓存:

    npm cache clean --force
    
  • 手动删除残留的axios目录
    错误提示显示重命名axios目录失败,先手动移除该目录:

    rm -rf /home/sami/videoGamesAPI/node_modules/axios
    

    如果权限不足,使用sudo执行:

    sudo rm -rf /home/sami/videoGamesAPI/node_modules/axios
    
  • 重新安装axios
    完成上述操作后,再次尝试安装:

    npm install axios
    
  • 额外方案:调整npm全局权限(若问题持续)
    如果上述方法无效,可能是npm全局目录权限问题。可以将npm全局安装目录切换到用户目录下:

    1. 创建用户专属的npm全局目录:
      mkdir ~/.npm-global
      
    2. 配置npm使用该目录:
      npm config set prefix '~/.npm-global'
      
    3. 将该目录添加到系统PATH(以bash为例):
      编辑~/.bashrc文件,添加一行:
      export PATH=~/.npm-global/bin:$PATH
      
    4. 刷新配置:
      source ~/.bashrc
      

    之后再重新安装axios即可。

内容的提问来源于stack exchange,提问作者Sami

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 22:42:24