【问题标题】:Error: EPERM: operation not permitted, rmdir错误:EPERM:不允许操作,rmdir
【发布时间】:2022-10-18 00:30:56
【问题描述】:

我在 Expo 中构建了一个 react native 的应用程序。在尝试为 google play store 构建后,我运行了命令“eas build --platform android”,但我收到错误消息“错误:EPERM:不允许操作,rmdir 'C:\Users<用户名>\AppData\Local\Temp\eas-cli-nodejs\cbb3100e-c845-4dda-8e44-8c0d7f74b4b5-shallow-clone' 代码:EPERM'。

我尝试了很多东西,但没有任何效果。我真的需要一些帮助。

【问题讨论】:

  • 我已将临时文件夹位置从 C 驱动器更改为另一个驱动器,但仍然遇到相同的问题
  • 我被这个确切的问题所困扰,并且也尝试了 100 件事。你能解决这个问题吗?

标签: react-native expo


【解决方案1】:

确保以管理员身份运行它。 EPERM 是一个权限问题。

【讨论】:

  • 我确实尝试以管理员身份运行,但没有工作
【解决方案2】:

它是由空目录引起的,请检查项目中的空目录并将其删除..

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
【解决方案3】:

对我来说,问题是通过将"requireCommit": true 添加到 eas.json 中的 eas-cli 版本来解决的。例如

  "cli": {
    "version": ">= 2.4.0",
    "requireCommit": true
  },

来源:https://forums.expo.dev/t/eas-0-44-1-internal-build-error-eperm/60930

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-14
    • 2021-11-18
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 2018-06-07
    • 2019-01-31
    • 2019-09-10
    相关资源
    最近更新 更多