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 Native_React Native Android - Fatal编程技术网

React native 错误:无法解析模块,在项目中找不到

React native 错误:无法解析模块,在项目中找不到,react-native,react-native-android,React Native,React Native Android,我一直在尝试将React本机库(本地库)包含到React本机应用程序中 所以我用 npm安装库路径 然后我就跑 链接库名称 我可以在Main项目的node_模块中看到该包。此外,在package.json中,我可以看到依赖项: "dependencies": { "react": "16.13.1", "react-native": "0.63.2", "reac

我一直在尝试将React本机库(本地库)包含到React本机应用程序中

所以我用

npm安装库路径

然后我就跑

链接库名称

我可以在Main项目的node_模块中看到该包。此外,在package.json中,我可以看到依赖项:

"dependencies": {
    "react": "16.13.1",
    "react-native": "0.63.2",
    "react-native-first-library": "file:../react-native-first-library",
    "react-native-toast-message": "^1.3.3",
    "react-native-webview": "^10.8.3"
  },
react native first library是我的react模块

我已经做了

  • 清除看守人手表:看守人手表删除所有
  • 删除节点_模块:rm-rf节点_模块并运行安装
  • 重置高速缓存:纱线开始--重置高速缓存
  • 删除缓存:rm-rf/tmp/metro-*

  • 但它仍然不起作用。我不知道为什么这些东西这么复杂。

    我曾经集成过一个自定义库。我刚刚在根级别customLibs创建了一个文件夹,并将我的库的文件夹放入。然后在package.json中,我指定了
    “myLib”:“文件:./customLibs/myLib”

    我不确定,但在您的package.json中,路径不应该是
    文件:../react native first library
    加两个点,而应该是一个点


    最后,我不得不集成一个定制库。我刚刚在根级别customLibs创建了一个文件夹,并将我的库的文件夹放入。然后在package.json中,我指定了
    “myLib”:“文件:./customLibs/myLib”

    我不确定,但在您的package.json中,路径不应该是
    文件:../react native first library
    加两个点,而应该是一个点


    最后,如果您删除了这个可用的给定库,那么只需
    warn
    npm i

    ?你能提供更多关于这个的信息吗?另外,在重新安装node_模块之前,请确保删除了warn.lock文件或package-lock.json。我只是将“创建的本地库”复制粘贴到“node_模块”中,它就工作了。过了很长时间我才明白。谢谢你,大卫。但是,还有另一个问题,如果您能提供帮助,我想创建一个react本机库,它将具有webview,并且必须从react本机应用程序传递某些参数,如url和一些其他数据,并将回调返回给项目。如果你知道这样做的方法。请让我知道。到目前为止,我已经制作了一个组件并在应用程序中呈现了它。这篇文章可能会回答这个问题(但是我不确定这是否是提出另一个主题的好地方):如果你删除这个可用的给定库?你能提供更多关于这个的信息吗?另外,在重新安装node_模块之前,请确保删除了warn.lock文件或package-lock.json。我只是将“创建的本地库”复制粘贴到“node_模块”中,它就工作了。过了很长时间我才明白。谢谢你,大卫。但是,还有另一个问题,如果您能提供帮助,我想创建一个react本机库,它将具有webview,并且必须从react本机应用程序传递某些参数,如url和一些其他数据,并将回调返回给项目。如果你知道这样做的方法。请让我知道。到目前为止,我已经制作了一个组件并在应用程序中呈现。这篇文章可能会回答这个问题(但我不确定这是提出另一个主题的好地方):