当前位置: 首页 > 知识库问答 >
问题:

如何使用react native解决权限拒绝错误?

艾修然
2023-03-14

更新:

在终端中,我看到这个文件有“-rw-r--r--”。我需要运行什么命令才能将其更改为正确的权限?

我在试着逃跑

react-native run-ios

我不断得到如下错误:

return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
                 ^

Error: EACCES: permission denied, open '/Users/sharatakasapu/Desktop/projects/albums/node_modules/.cache/@babel/register/.babel.7.2.2.development.json'
    at Object.fs.openSync (fs.js:646:18)
    at Object.fs.writeFileSync (fs.js:1299:33)
    at save (/Users/sharatakasapu/Desktop/projects/albums/node_modules/@babel/register/lib/cache.js:52:15)
    at _combinedTickCallback (internal/process/next_tick.js:131:7)
    at process._tickCallback (internal/process/next_tick.js:180:9)
    at Function.Module.runMain (module.js:695:11)
    at startup (bootstrap_node.js:191:16)
    at bootstrap_node.js:612:3

我在why babel商店试着跟进。巴贝尔。USERPROFILE路径中的json,但我不知道如何使用它来解决我的问题,因为我是新手。如何解决这个问题,有什么建议吗?

共有3个答案

令狐新翰
2023-03-14

看起来你没有权限-试试这个

sudo chmod-R 777{path}

云默
2023-03-14

有同样的问题。

这对我很有用:

>

  • 运行whoami获取当前用户

    运行:sudo chown-R ownerName:/path/to/node\u模块

  • 邢承弼
    2023-03-14

    关于这个问题,我早就看到这个问题了!

    可能有太多的案例,虽然听起来很蹩脚,但请耐心阅读!

    1: 您使用的用户配置文件无法访问目标文件!或者您可能无权访问根节点包!你能做的是

    sudo chmod -R 777 /Users/sharatakasapu/{your node module path}
    

    但是解决方案似乎有点微不足道!

    2: 允许当前用户读取所有缓存和属性文件文件夹!通过这样做

    sudo chown -R $USER:$GROUP ~/.npm
    
    sudo chown -R $USER:$GROUP ~/.config
    

    欲了解更多信息,请点击以下链接。

    对于解决方案1:stackLink

    对于解决方案2:githubLink

     类似资料:
    • 问题内容: 当我尝试安装pyrebase时,出现此错误消息。 PermissionError:[Errno 13]权限被拒绝:/Users/myname/anaconda/lib/python3.6/site- packages/google/api 我能做什么? 问题答案: 使用了Linux或Windows上运行命令提示符管理员

    • 问题内容: 我运行 npm install lodash, 但它抛出 错误:EACCES:权限被拒绝 错误。我知道这是权限问题,但据我所知,本地安装节点模块不需要sudo权限。如果我使用sudo运行它,它将安装在〜/ node_modules文件夹中。 drwxrwxr-x 是现有文件夹的文件许可权。我不知道可能出了什么问题。 下面是错误消息。 问题答案: 使用 npm init 创建 packa

    • 我运行npm install lodash,但它抛出错误:EACCES:权限被拒绝错误。我知道这是权限问题,但据我所知,在本地安装节点模块不需要sudo权限。如果我用sudo运行它,它会安装在~/node\u modules文件夹中。drwxrwxr-x是现有文件夹的文件权限。我不知道可能出了什么问题。 下面是错误消息。

    • 误差 System.Exception:存储库配置失败:出现一个或多个错误。({“errors”:[“1错误发生:\n\t*权限被拒绝\n\n”]})在VaultConnection.vaultTextensions.addVaultKeys.getValutKeyValuePairs(IConfiguration buildConfig)C:\users\48013\source\repos\s

    • 我在django admin(127.0.0.1:8000/admin)中尝试为用户添加个人资料照片时收到此错误消息 有人能帮我找出原因吗? OSError at /admin/role/role/6/[Errno 13]权限被拒绝:'/User'请求方法: POST请求URL:http://127.0.0.1:8000/admin/role/role/6/Django版本: 1.8.2异常类型: