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

Expo启动提示Permission denied,Endeavour OS下如何解决?

解决React Native项目npm start时的Permission Denied问题

针对你遇到的/home/linux/quiz/node_modules/.bin/expo: Permission denied报错,按以下步骤排查解决:

  • 检查并添加执行权限
    问题核心是expo二进制文件缺少执行权限,而非所有权问题。先查看权限详情:

    ls -l /home/linux/quiz/node_modules/.bin/expo
    

    若输出中没有x标记(执行权限),直接添加:

    chmod +x /home/linux/quiz/node_modules/.bin/expo
    

    之后再尝试npm start。

  • 全局安装expo-cli绕过局部依赖问题
    如果局部包权限问题无法解决,可全局安装expo-cli,直接使用全局命令启动项目:

    npm install -g expo-cli
    

    安装完成后,在项目目录直接运行:

    expo start
    
  • 清理后重新安装依赖
    若上述方法无效,可能是依赖安装过程中文件损坏,执行以下步骤重装:

    rm -rf node_modules package-lock.json
    npm install
    

    重装完成后再执行npm start。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 20:12:14