Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 无法解析链接库的React本机应用程序中的模块_React Native - Fatal编程技术网

React native 无法解析链接库的React本机应用程序中的模块

React native 无法解析链接库的React本机应用程序中的模块,react-native,React Native,我有一个问题“无法解决模块” //请先阅读问题,然后再发表评论,并附上谷歌第一个结果的链接 这是我得到错误的导入行: import Interactor from 'react-native-native-orientation-interactor'; 我所做的: 创建一个本地库 在库文件夹中运行npm链接 在演示react本机应用程序内运行npm链接react本机定向交互程序 添加导入语句 导入时出错 如果我在import语句上按Cmd+B,我可以从node_modules文件夹打开一个文

我有一个问题“无法解决模块”

//请先阅读问题,然后再发表评论,并附上谷歌第一个结果的链接

这是我得到错误的导入行:

import Interactor from 'react-native-native-orientation-interactor';
我所做的:

  • 创建一个本地库
  • 在库文件夹中运行
    npm链接
  • 在演示react本机应用程序内运行npm链接react本机定向交互程序
  • 添加导入语句
  • 导入时出错
  • 如果我在import语句上按Cmd+B,我可以从node_modules文件夹打开一个文件。我还可以在node_模块中看到我的库(作为链接)

    但我没有找到任何解决办法

    Upd1:我在package.json中添加了我的库作为依赖项

      "dependencies": {
        "react": "16.9.0",
        "react-native": "0.61.5",
        "react-native-native-orientation-interactor": "*"
      },
    

    1-首先,您已经在react native-orientation交互中编写了双本机

    2-另一件事是,不要手动添加依赖项。。 使用合适的安装指南,如

    npm安装--保存反应本机定向交互器 或 纱线添加反应器

    然后链接依赖项

    3-事实上,我没有得到任何名为“反应本地方向交互”的模块

    这是一个有效的模块依赖关系。
    始终阅读完整的正确文档。(如果我错了,请纠正我)

    如果您能够正确链接软件包,但问题仍然存在

    From my experience you can do two things to resolve error.
    1) Try to install pod in ios/ directory
    or
    2) Just close the Termianl and re-run
    

    你在使用expo吗?@Artem问题解决了吗?我还试图添加我的库,该库保存在我的系统本地,并得到相同的错误。嗨,谢谢你的回答,真的有双本机)我的错误,但库和演示应用程序是本地项目,我还没有发布到npm库。因此,我无法通过npm安装来安装依赖项