Reactjs react本机异步存储不工作

Reactjs react本机异步存储不工作,reactjs,react-native,Reactjs,React Native,我创建了一个新的react-native应用程序,如react-native 0.61的新文档中所述,他们提到要删除react-native CLI,因为它会产生问题……请参见下图: 但现在我正试图从warn add@react native community/async storage 这给了我一个错误。它没有添加到我的项目中 我在安装package时没有收到任何错误,但它没有添加到package.json文件中。我还尝试添加本机base,然后我运行了react native链接,该链接也

我创建了一个新的react-native应用程序,如react-native 0.61的新文档中所述,他们提到要删除react-native CLI,因为它会产生问题……请参见下图:




但现在我正试图从
warn add@react native community/async storage
这给了我一个错误。它没有添加到我的项目中


我在安装package时没有收到任何错误,但它没有添加到package.json文件中。我还尝试添加本机base,然后我运行了react native链接,该链接也没有添加到package.json中,它也给了我错误:

  • 警告包@react native community/async storage已被忽略,因为它包含无效配置。原因:找不到模块“@react native community/async storage/package.json”

  • 错误提示:权限被拒绝,scandir'/home/ajay/project/newEON/android/app/build/generated/not_namespaced_r_class_sources/debug/r/com'。有关详细信息,请使用--verbose标志运行CLI


我假设您的项目文件夹路径是
/home/ajay/project/newEON/

1。首先,请运行权限检查:

如果尚未打开项目文件夹,请进入项目文件夹并运行:

ls-l
您应该看到如下内容:

drwxr-xr-x 1您的用户[size][date]节点\u模块
-rw-r--r--1您的用户[size][date]package.json
如果没有,请运行:

sudo chmod-R 755 home/ajay/project/newEON/
了解有关权限的更多信息|

2。尝试删除newEON/android中的
构建
文件夹

//确保您在项目中
rm-R android/app/build
3。尝试移除
节点\u模块
纱线。锁定

//确保您在项目中
rm-R节点\u模块和&rm.lock
最后,确保您拥有纱线v1.xx
纱线-v
,纱线与v1非常不同

// Run after removing node_modules && rm yarn.lock
yarn

您得到的错误是什么?是否与其他依赖项一起发生?错误是什么?你能在这里发布错误日志吗,很容易找到答案。我在安装包时没有收到任何错误,但它没有添加到package.json文件中。我还尝试添加本机基址,然后我运行了
react native link
,该链接也没有添加到package.json,它还给了我错误:warn package@react native community/async storage已被忽略,因为它包含无效的配置。原因:找不到模块“@react native community/async storage/package.json”错误提示:权限被拒绝,scandir“/home/ajay/project/newEON/android/app/build/generated/not_namespaced_class_sources/debug/r/com”。有关详细信息,请使用--verbose标志运行CLI。可能重复:检查或