首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法解析模块@react-native-async-storage/async-storage

无法解析模块@react-native-async-storage/async-storage
EN

Stack Overflow用户
提问于 2021-06-07 10:23:03
回答 2查看 1.1K关注 0票数 3

在将aws-amplify添加到项目后得到此错误,根据文档完成了aws-amplify的设置,然后pod install和react-native run-ios我也尝试了更改下面的建议中提到的import语句错误,仍然不起作用,提前谢谢。

代码语言:javascript
运行
复制
  node_modules/@aws-amplify/core/node_modules
  node_modules
  ../node_modules

If you are sure the module exists, try these steps:
 1. Clear watchman watches: watchman watch-del-all
 2. Delete node_modules and run yarn install
 3. Reset Metro's cache: yarn start --reset-cache
 4. Remove the cache: rm -rf /tmp/metro-*
  11 |  * and limitations under the License.
  12 |  */
> 13 | import AsyncStorage from '@react-native-async-storage/async-storage';
     |                           ^
  14 | var MEMORY_KEY_PREFIX = '@MemoryStorage:';
  15 | var dataMemory = {};
  16 | /** @class */
    at ModuleResolver.resolveDependency (/Users/monk/Projects/Airbnb/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:234:15)
    at DependencyGraph.resolveDependency (/Users/monk/Projects/Airbnb/node_modules/metro/src/node-haste/DependencyGraph.js:413:43)
    at Object.resolve (/Users/monk/Projects/Airbnb/node_modules/metro/src/lib/transformHelpers.js:317:42)
    at resolve (/Users/monk/Projects/Airbnb/node_modules/metro/src/DeltaBundler/traverseDependencies.js:629:33)
    at /Users/monk/Projects/Airbnb/node_modules/metro/src/DeltaBundler/traverseDependencies.js:645:26
    at Array.reduce (<anonymous>)
    at resolveDependencies (/Users/monk/Projects/Airbnb/node_modules/metro/src/DeltaBundler/traverseDependencies.js:644:33)
    at /Users/monk/Projects/Airbnb/node_modules/metro/src/DeltaBundler/traverseDependencies.js:329:33
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (/Users/monk/Projects/Airbnb/node_modules/metro/src/DeltaBundler/traverseDependencies.js:137:24)```
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-06-07 11:46:19

安装放大库:here

代码语言:javascript
运行
复制
yarn add @react-native-async-storage/async-storage

之后,如果有问题,请尝试清理项目。

代码语言:javascript
运行
复制
rm -rf $TMPDIR/metro-* && rm -rf $TMPDIR/haste-* && watchman watch-del-all && yarn cache clean --force && rm -rf ios/build && rm -rf node_modules/
代码语言:javascript
运行
复制
yarn install
代码语言:javascript
运行
复制
rm -rf pods && pod install
票数 4
EN

Stack Overflow用户

发布于 2021-07-16 16:36:14

我在package.json中解决了so -

代码语言:javascript
运行
复制
"@react-native-community/async-storage": "https://github.com/react-native-async-storage/async-storage",
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67865267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档