但现在我正试图从yarn add@react native community/async storage添加异步存储,这给了我一个错误。它没有添加到我的项目中。
我在安装软件包时并没有收到任何错误,但它并没有添加到软件包中。json文件我还尝试添加本机基,然后运行react-native链接,该链接也没有添加到包中。json,它也给了我错误:
>
警告包@react native community/async storage已被忽略,因为它包含无效配置。原因:找不到模块“@反应本机社区/异步存储/包”。json'
错误提示:权限被拒绝,scandir“/主页/ajay/项目/newEON/android/应用程序/构建/生成/未命名\u r\u class\u源代码/调试/r/com”。有关详细信息,请使用--verbose标志运行CLI。
我假设您的项目文件夹路径是/home/ajay/project/newEON/
1、首先请运行权限检查:
如果尚未进入项目文件夹,请进入并运行:
ls -l
您应该看到以下内容:
drwxr-xr-x 1 YourUser [size] [date] node_modules
-rw-r--r-- 1 YourUser [size] [date] package.json
如果没有,请运行:
sudo chmod -R 755 home/ajay/project/newEON/
此处了解有关权限的更多信息|此处
2、尝试删除newEON/android中的build文件夹
// Make sure you are inside your project
rm -R android/app/build
3、尝试卸下node\u模块和纱线。锁定
// Make sure you are inside your project
rm -R node_modules && rm yarn.lock
最后确保你有纱线v1.xx纱线-v
,纱线v2和v1非常不同。
// Run after removing node_modules && rm yarn.lock
yarn
我对React Native还不熟悉,我正在努力掌握异步存储的使用。我已经查看了文档,并查看了一些可用的包装,但找不到几个问题的答案。 > 是否有一个地方我可以查看Asyncstore中的数据。我似乎找不到任何关于这些数据位置的信息。在应用程序或xcode中是否有我可以查看和/或直接更新的文件?
我的简单web应用程序 此web应用程序托管在:https://popping-heat-6062.firebaseapp.com/ 我的简单React本机应用程序 预期结果 null 实际效果 Web应用程序成功地将发送消息发送到响应本机应用程序,并将消息记录在调试器窗口中 React本机应用程序未成功将消息发送到web应用程序,并且未在web文本中打印出来 有人知道为什么web应用程序没有收到
我不是新来的土生土长的。在开始之前,我已经通过了很多教程。我正在尝试在我的应用程序中建立商店,当需要时可以通过应用程序的屏幕访问。 这是我的文件结构。 index.ios.js /app/index.js /app/store/database.js /app/store/userstore.js index.ios.js /app/index.js /app/store/userstore.js
我正在尝试在web平台上运行React本机测试应用程序 我已安装了依赖项 它会生成以下错误: 错误。/node_modules/@react-nate-Community/async-store/lib/AsyncStorage.js40:5模块解析失败:意外令牌(40:5)您可能需要一个适当的加载程序来处理此文件类型. | } | 类型ReadOnlyArrayString=$ReadOnlyA
..回购方法 我用DESC和ASC调用编写了一个单元测试,反之亦然,似乎第一个调用是什么,第二个调用给出的结果是一样的。
从“React-Native”导入React,{组件,样式表,文本,触摸高亮显示,文本输入,视图,列表视图,警报}; var LongButton=require('./LongButton.js'); 类SurveyQn扩展组件{ ListView项:LongButton “严格使用” 从“React-Native”导入React,{组件,样式表,文本,触摸亮点,视图,}; 更新:我试过了,但也