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 本机模块不能为null-在另一个react本机项目内集成react本机项目时_React Native - Fatal编程技术网

React native 本机模块不能为null-在另一个react本机项目内集成react本机项目时

React native 本机模块不能为null-在另一个react本机项目内集成react本机项目时,react-native,React Native,我有一个基于Underdark库的react本地跨平台项目,用于使用蓝牙和Wifi交换数据。这是一个本地项目。我能够在iPhone和android之间传输数据 现在我想将它作为一个包集成到另一个react原生项目中,或者在另一个项目中使用它。但是,私有项目本身并不是一个合适的包。这只是一个工作项目 我使用以下命令进行了集成 npm安装-保存 在Xcode中,我导入了项目,并将库/框架(underdark和protocol buffers)添加到构建阶段 在react端,整个项目安装在节点模块下

我有一个基于Underdark库的react本地跨平台项目,用于使用蓝牙和Wifi交换数据。这是一个本地项目。我能够在iPhone和android之间传输数据

现在我想将它作为一个包集成到另一个react原生项目中,或者在另一个项目中使用它。但是,私有项目本身并不是一个合适的包。这只是一个工作项目

我使用以下命令进行了集成

  • npm安装-保存
  • 在Xcode中,我导入了项目,并将库/框架(underdark和protocol buffers)添加到构建阶段
  • 在react端,整个项目安装在节点模块下
  • 现在,我创建一个组件,并将文件导入节点模块中的underdark库中
  • 我运行react native run ios命令在我的设备上运行它
  • 它成功构建,但出现以下错误
  • 2017-06-29 12:31:27.406[错误][tid:com.facebook.react.JavaScript]本机模块不能为空。

    2017-06-29 12:31:27.523[错误][tid:com.facebook.react.JavaScript]模块AppRegistry不是注册的可调用模块(调用runApplication)

    我的问题是

  • 是否可以在另一个项目中使用react本机项目作为第三方库。即使它不是一个包

  • 如何删除此错误