我已经成功地用rn-nodeify和ReactNativify运行了React Native和web3@0.19.0。我知道web3 v1.0确实动态构建了模块,但我想知道是否有人成功地将web3@1.0.0集成到React Native中?
rn-nodeify
ReactNativify
web3@0.19.0
ekqde3dh1#
我们成功地将React-Native与web3@1.0.0.beta.34集成在一起。我们使用rn-nodify来完成任务。但是web 3只适用于特定版本的React-Naive,即"react-native": "0.55.4",你可以看看our project's repo。但是你可以尝试使用ethers.js。它有更好的文档,并且与react-native集成得更好。
web3@1.0.0.beta.34
rn-nodify
"react-native": "0.55.4"
n53p2ov02#
通过配置shim.js和babel.config.js文件夹,我已成功地将web3@1.3.5集成到react-native @0.64.1应用程序中。首先创建并修改shim.js、babel.config.js文件夹,然后安装下面的包。
shim.js
babel.config.js
web3@1.3.5
react-native @0.64.1
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
2条答案
按热度按时间ekqde3dh1#
我们成功地将React-Native与
web3@1.0.0.beta.34
集成在一起。我们使用rn-nodify
来完成任务。但是web 3只适用于特定版本的React-Naive,即"react-native": "0.55.4"
,你可以看看our project's repo。但是你可以尝试使用ethers.js。它有更好的文档,并且与react-native集成得更好。
n53p2ov02#
通过配置
shim.js
和babel.config.js
文件夹,我已成功地将web3@1.3.5
集成到react-native @0.64.1
应用程序中。首先创建并修改shim.js、babel.config.js文件夹,然后安装下面的包。