将现有的 React Native 项目转换为 Expo
Converting Existing React Native Projects to Expo
我正在考虑使用 Expo 在 React Native 中构建移动应用程序,我在常见问题解答下注意到现有的 React Native 项目可以转换为 Expo。
我们到底要转换什么?我真的很喜欢尽可能保持纯粹和干净,中间没有太多的抽象层,这会掩盖我理解应用程序中真正发生的事情的能力。
我希望能更清楚地了解转换过程中真正发生的事情以及 Expo 将添加到现有项目中的内容。
Expo XDE readme 中涵盖了该主题。
但是,我们没有让它工作并决定将我们的代码移植到默认的 Expo 应用程序(编辑:在将我们的应用程序移植到 Expo 遇到很多问题之后,我们决定恢复为香草 RN)。
文档中至少缺少一些必需的步骤:
- 创建exp.json文件
将 React 和 React Native 库更新为 Exponent 所需的版本
"react": "16.0.0-alpha.6",
"react-native": "https://github.com/expo/react-native/archive/sdk-16.0.0.tar.gz",
我们 summarized on our blog 为什么我们放弃了当前形式的世博会。
我正在考虑使用 Expo 在 React Native 中构建移动应用程序,我在常见问题解答下注意到现有的 React Native 项目可以转换为 Expo。
我们到底要转换什么?我真的很喜欢尽可能保持纯粹和干净,中间没有太多的抽象层,这会掩盖我理解应用程序中真正发生的事情的能力。
我希望能更清楚地了解转换过程中真正发生的事情以及 Expo 将添加到现有项目中的内容。
Expo XDE readme 中涵盖了该主题。
但是,我们没有让它工作并决定将我们的代码移植到默认的 Expo 应用程序(编辑:在将我们的应用程序移植到 Expo 遇到很多问题之后,我们决定恢复为香草 RN)。
文档中至少缺少一些必需的步骤:
- 创建exp.json文件
将 React 和 React Native 库更新为 Exponent 所需的版本
"react": "16.0.0-alpha.6", "react-native": "https://github.com/expo/react-native/archive/sdk-16.0.0.tar.gz",
我们 summarized on our blog 为什么我们放弃了当前形式的世博会。