Twilio导入错误:模块不能为空

时间:2018-02-18 05:39:46

标签: react-native twilio webstorm expo

我在EXPO react-native项目中完成了npm install --save react-native-twilioreact-native-link。代码编译没有错误。但是当我添加这行代码时:

const Twilio = require('react-native-twilio');

在我的文件中,它报告错误,说模块不能为空。

我认为这是因为我没有将我的twilio库链接到项目中,但我不知道如何修复它,有人可以给我一些帮助吗?

1 个答案:

答案 0 :(得分:2)

看起来react-native-twilio具有本机依赖关系,而对于EXPO,它不可能包含自定义本机模块。唯一的方法是让eject您的应用创建本机版本。

[弹出的官方文档](https://github.com/react-community/create-react-native-app/blob/master/react-native-scripts/template/README.md#ejecting-from-create-react-native-app