【发布时间】:2018-10-21 04:32:00
【问题描述】:
在 npm 库 react-native-randombytes 的 index.js 中有一行:let RNRandomBytes = require('react-native').NativeModules.RNRandomBytes。在init() 方法中,有一个代码块包含在一个if 语句if (RNRandomBytes.seed) { ... } 中,这就是代码中断的地方,因为RNRandomBytes 是未定义的。
在调试中,我发现NativeModules 有很多与之关联的库,只是没有RNRandomBytes。我在 Windows 10 环境中,通过 rn-nodeify 使用 node.js 和 react-native。我已经完成了 react-native-crypto 步骤,包括 react-native link 步骤。我猜我遗漏了一些东西,有没有办法用RNRandomBytes 填充NativeModules?
【问题讨论】:
标签: typescript react-native npm