我正尝试将Ethereum web3.js library导入到React Native项目中。React-Native无法导入库
我跟着作出反应Linking Libraries说明,安装web3.js包,并命令将它链接:
$ npm install web3 --save
$ react-native link
我index.ios.js
文件看起来如下:
import { default as Web3 } from 'web3';
import React, { Component } from 'react';
import { AppRegistry, Text } from 'react-native';
class ReactProject extends Component {
render() {
return (
<Text>Hello world!</Text>
);
}
}
AppRegistry.registerComponent('ReactProject',() => ReactProject);
错误信息我在模拟器中收到我运行应用程序{"type":"InternalError","message":"react-packager has encountered an internal error, please check your terminal error output for more details"}
不是很有用,因为终端只显示相同的消息。
我该如何将这样的库导入React Native?
您只需要链接使用本机代码的库。与HTML/CSS的软件包也不起作用,但这似乎并没有。尝试关闭您的打包程序并重新运行您的应用程序。 –