导入React Native Native模块JS不起作用,但是从NativeModules导入Native模块呢?

时间:2019-02-01 08:50:24

标签: react-native react-native-android react-native-native-module

在导入反应本机模块时。例如,从项目导入js时会出现问题

import RNModule from 'react-native-module';

但是使用本机模块导入RNModule的工作原理是

import { NativeModules } from 'react-native';
const { RNModule } = NativeModules;

还有其他人经历过吗?

我已经尝试清除所有建议的缓存以及进行重建。

我尝试从项目名称react-native-module和文件名rn-module导入

示例项目: https://github.com/814k31/TestReactNativeNativeModule

(自述文件中的生成和运行说明)

这是无效的导入 https://github.com/814k31/TestReactNativeNativeModule/blob/master/RNApp/App.js#L13

但是这个确实有用。

单击该按钮将触发本机Android功能

https://github.com/814k31/TestReactNativeNativeModule/blob/master/rn-module/android/src/main/java/com/reactlibrary/RNModuleModule.java#L18

,并且应使Hello World From RNModule出现在屏幕上。

1 个答案:

答案 0 :(得分:0)

地铁捆绑器不支持符号链接...