Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 本机基址不适用于react Native 0.57.1?_React Native_Native Base - Fatal编程技术网

React native 本机基址不适用于react Native 0.57.1?

React native 本机基址不适用于react Native 0.57.1?,react-native,native-base,React Native,Native Base,使用: react本机cli:2.0.1 反应本机:0.57.1 本机基础:^2.9.2 我所做的: 1:expo cli初始化测试 出现提示时,我选择创建一个空白项目 2:cd测试 3:npm安装--保存本机基址 4:npm安装--保存@expo/vector图标 然后我导入并使用App.js中的原生基本文本组件 以下是我在构建应用程序时遇到的错误: 无法从“node_modules/native base/dist/src/basic/IconNB.js”解析“@expo/vector

使用

  • react本机cli:2.0.1
  • 反应本机:0.57.1
  • 本机基础:^2.9.2
我所做的

1:expo cli初始化测试

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

2:cd测试

3:npm安装--保存本机基址

4:npm安装--保存@expo/vector图标

然后我导入并使用App.js中的原生基本文本组件

以下是我在构建应用程序时遇到的错误:

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


有什么建议吗?这是一个已知的问题吗?我做错了吗?

降低版本通常会出现组件新版本的问题。首先选择稳定的一个,然后在项目期间逐渐增加它

使用
react native link native base
它将在您这边开始工作,无需降级

它将工作

再多一步! 在cmd中键入react native link

Eureka

我将native base降到了2.8.2版本,它可以正常工作

npm install --save native-base@2.8.2
在这里找到:

在@expo/vector icons v8.1.0中解决了(某种程度上)


请参见

我现在也正面临这个问题。对我不起作用:错误:无法读取null的属性“pbxprojPath”。除此之外,我想继续在开发中使用expo。react或react native coreTry在重新安装react native项目时出现问题。您对哪个版本有建议吗?我是否只需要npm卸载并重新安装新版本号,或者是否需要遵循特定的降级过程?它不会:(:错误:无法读取null的属性“pbxprojPath”。它对您有效吗?可能是您的react本机版本旧了。我最终运行了
react本机升级
,之后出现了一个iOS和android文件夹,我的问题消失了。您的问题将消失。