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

执行npx create-expo-module时出现Error: npm exited with non-zero code:1错误

Expo自定义模块创建时依赖安装失败(npm exited with non-zero code: 1)

问题场景

执行npx create-expo-module完成信息填写后,模板下载和创建步骤成功,但依赖安装阶段报错,错误信息显示npm exited with non-zero code: 1,且无详细stderr输出。当前环境:Expo CLI 6.0.6,npm 8.19.2,可正常创建并运行普通Expo项目。

可能原因

  • npm临时缓存损坏或存在冲突
  • Windows系统下终端权限不足,导致依赖安装失败
  • 网络波动导致依赖下载不完整
  • create-expo-module版本与本地npm/Expo CLI存在兼容性问题

解决方法

  • 手动安装依赖排查详细错误:进入生成的模块目录,执行npm install,此时会输出具体的错误信息,根据提示针对性解决(比如某个依赖版本冲突、权限问题等)
  • 清理npm缓存:执行以下命令清理缓存后重新创建模块:
    npm cache clean --force
    npx create-expo-module
    
  • 提升终端权限:Windows下右键终端选择「以管理员身份运行」,再执行npx create-expo-module命令
  • 指定稳定版本的create-expo-module:尝试使用已知兼容的版本,例如:
    npx create-expo-module@0.4.0
    
  • 切换包管理器:改用yarn进行依赖安装,执行命令:
    npx create-expo-module --package-manager yarn
    
  • 检查网络环境:关闭代理或切换稳定网络后重新尝试创建操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 00:31:05