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

安装expo-cli遇ENOTEMPTY错误,无法执行expo init求助

解决npm全局安装expo-cli时的ENOTEMPTY错误

错误原因

npm尝试重命名已存在的/usr/local/lib/node_modules/expo-cli目录到临时路径时,发现该目录不为空,导致重命名操作失败,中断了安装流程。

报错信息

npm ERR! code ENOTEMPTY
npm ERR! syscall rename
npm ERR! path /usr/local/lib/node_modules/expo-cli
npm ERR! dest /usr/local/lib/node_modules/.expo-cli-dKBr48UN
npm ERR! errno -66
npm ERR! ENOTEMPTY: directory not empty, rename '/usr/local/lib/node_modules/expo-cli' -> '/usr/local/lib/node_modules/.expo-cli-dKBr48UN'

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/qimed/.npm/_logs/2022-10-11T17_11_44_205Z-debug-0.log

解决步骤

  • 手动删除已存在的expo-cli目录(需管理员权限):
    sudo rm -rf /usr/local/lib/node_modules/expo-cli
  • 强制清理npm缓存:
    npm cache clean --force
  • 重新执行全局安装命令:
    npm install -g expo-cli expo
  • 若仍报错,检查是否有其他进程占用该目录,关闭相关进程后重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 12:01:20