使用:
我做了什么:
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”
任何建议还是已知问题?我做错了吗?
答案 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)
降级版本通常会出现组件新发行版的问题。首先选择稳定的一个,然后在项目进行中逐渐增加