Native-base无法与react-native 0.57.1​​一起使用吗?

时间:2018-12-21 02:14:44

标签: react-native native-base

使用

  • react-native-cli:2.0.1
  • 本机:0.57.1​​
  • 本国语言:^ 2.9.2

我做了什么

1:expo-cli初始测试

出现提示时,我选择创建一个空白项目。

2:cd测试

3:npm install --save native-base

4:npm install --save @ expo / vector-icons

然后我在App.js中导入并使用基于本机的Text组件

这是构建应用程序时出现的错误:

无法从“ node_modules / native-base / dist / src / basic / IconNB.js”中解析“ @ expo / vector-icons / FontAwesome5”

任何建议还是已知问题?我做错了吗?

5 个答案:

答案 0 :(得分:5)

尤里卡!

我将本机版本降级为2.8.2,并且可以正常工作。

npm install --save native-base@2.8.2

在这里找到它:https://github.com/oblador/react-native-vector-icons/issues/857

答案 1 :(得分:1)

使用react-native link native-base,它将开始为您服务,而无需降级。

它将起作用

答案 2 :(得分:1)

又一步! 在cmd中输入 react-native链接

答案 3 :(得分:1)

已解决(种类)@ expo / vector-icons v8.1.0。

请参见https://github.com/expo/vector-icons/issues/58#issuecomment-450015936

答案 4 :(得分:0)

降级版本通常会出现组件新发行版的问题。首先选择稳定的一个,然后在项目进行中逐渐增加