导入反应本机本机模块 JS 不起作用,但从 NativeModules 导入本机模块可以吗?
Importing react native native module JS not working but importing native module from NativeModules does?
导入 react-native 原生模块时。例如从项目导入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
函数
并且应该使 Hello World From RNModule
出现在屏幕上。
Metro 捆绑器不支持符号链接...
导入 react-native 原生模块时。例如从项目导入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
函数
并且应该使 Hello World From RNModule
出现在屏幕上。
Metro 捆绑器不支持符号链接...