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

执行npm install --global expo-cli安装expo时出错求助

解决全局安装expo-cli的权限错误

针对你执行npm install expo-cli --global时遇到的权限类错误,给你几个可行的解决办法:

  • 修复npm全局目录权限

    1. 先查看npm全局包的默认安装路径:
      npm config get prefix
      
    2. 若路径为/usr/local(适用于macOS/Linux),修改该目录的归属权限:
      sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
      
    3. 权限修复后重新执行安装命令:
      npm install -g expo-cli
      
  • 用nvm管理Node版本(推荐方案)
    nvm会帮你隔离不同Node环境,自动规避全局权限问题:

    1. 安装nvm:
      • macOS/Linux:在终端执行curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
      • Windows:去nvm官方网站下载对应系统的安装包完成安装
    2. 重启终端后,安装LTS版本的Node:
      nvm install --lts
      
    3. 切换到刚安装的LTS版本:
      nvm use --lts
      
    4. 最后全局安装expo-cli:
      npm install -g expo-cli
      
  • 临时使用sudo(不推荐)
    若以上方法都无效,可临时用sudo绕过权限限制(注意长期使用可能导致后续npm操作权限混乱):

    sudo npm install -g expo-cli
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 16:27:06