努力在 React Expo 项目中设置 nativebase

Struggling to set up nativebase in a React Expo project

我已经尝试了很多不同的方法来使用 expo 设置 nativebase,但仍然遇到问题。目前我正在使用
Getting Started documentation 在 nativebase 网站上找到。

我首先使用

创建一个带有 expo 的新应用

expo init myapp

然后我使用

安装 nativebase

npm install native-base --save

然后我终于安装了字体

expo install expo-font

我什至复制了入门文档中的 App.js,在我启动应用程序并尝试在模拟器上 运行 它后,我遇到了以下错误

无法从 "node_modules\native-base\dist\src\basic\IconNB.js" 解析“@expo/vector-icons/Fontisto” 构建 JavaScript 捆绑包失败。

我错过了什么?来自 .NET 世界,整个过程与依赖关系是如此痛苦......

*编辑 1

我敢肯定有人会提到错误消息提到@expo/vector-icons 的事实,而我还没有安装它。当 运行ning 在我安装这个包之前我得到那个错误,并且在我安装提到的包之后我仍然面临完全相同的错误。

请尝试使用此版本的本机基础:

npm i --save-exact native-base@2.13.8

Expo 应该发布一个与该版本相同的版本。

希望对您有所帮助。有问必答

我们可以运行下面的命令与 Expo

npm i --save-exact native-base@2.13.8

这个版本仍然不可用,但它的工作,真的不知道为什么?