首页 > 解决方案 > Expo CLI 和 Expo SDK 有什么区别

问题描述

我正在按照在线教程进行世博项目。我使用npm install -g expo-cli来安装 CLI。我还使用expo init AwesomeProject来初始化一个新的 expo 项目。后来我知道有一个叫做expo SDK的东西,截至今天的最新版本是 42。所以,我决定使用expo --version检查我的。结果我得到了 4.3.2,我可以通过运行npm install -g expo-cli将其升级到 4.9.1 。我意识到这与 SDK 版本无关。现在我对 expo CLI 和 SDK 感到困惑,因为本教程甚至没有说明任何关于 SDK 的内容。了解 expo SDK 重要吗?expo CLI 和 expo SDK 有什么区别以及如何检查其版本?谢谢。

标签: react-nativeexpo

解决方案


据我所知,Expo CLI 的每个版本都依赖于一个 SDK 版本和许多其他依赖项,您不应该单独更新任何依赖项。您应该等待 Expo CLI 的新版本,并且在更新时,它可能还会更新 SDK 的版本。Expo CLI 只是一个命令行,它将所有 expo 依赖项放在一起,并有助于他在新项目中的安装。Expo SDK 是您在使用时使用的实际软件,start expo它使您的应用程序可以访问多个 API。


推荐阅读