我成功地同时运行了web3@0.19.0
和rn-nodeify
的React Native和ReactNativify
。
我知道web3 v1.0会动态构建模块,但我想知道是否有人成功将web3@1.0.0集成到React Native中?
任何想法或建议都将受到高度赞赏。
干杯!
答案 0 :(得分:1)
我们成功地将React-Native与web3@1.0.0.beta.34
集成在一起。我们使用rn-nodify
完成了任务。但是web3仅适用于特定版本的React-Naive,即"react-native": "0.55.4"
。您可以看看our project's repo。
但是您可以尝试使用ethers.js。它具有更好的文档,并且可以更好地与react-native集成。
答案 1 :(得分:0)
我已通过配置 web3@1.3.5
和 react-native @0.64.1
文件夹成功地将 shim.js
集成到我的 babel.config.js
应用程序中。
首先创建并修改shim.js,babel.config.js文件夹,然后安装下面的包。
npm i --save react-native-crypto
npm i --save react-native-randombytes
npm i --save-dev tradle/rn-nodeify
./node_modules/.bin/rn-nodeify --hack --install