从本地反应中删除expo

You*_*Ell 9 reactjs react-native expo

我用这个工具遇到了很多麻烦,我认真地调试了expo,而不是app本身.

我如何从CRNA中完全删除expo?我想使用CRNA和没有世博会的调试工具

Yan*_*rio 6

您可以通过弹出运行npm run eject的应用程序来完成此操作

然后,如果您有任何对expo的引用,请删除所有这些.

弹出之前的应用程序模块如下所示:

在此输入图像描述

当您运行npm run eject时,它会询问一些问题,例如:

在此输入图像描述

一定要选择React Native:我想要一个常规的Native Native项目

你的文件夹现在看起来像这样(没有展览):

在此输入图像描述

要小心,因为弹出是一个永久的过程,你应该备份你的文件.

  • 当然,当你弹出你的 CRNA 时,你会把它变成一个 react native 应用程序,就像你创建的应用程序运行 react-native 命令一样,所以它会创建 android 和 ios 文件夹并开始使用 expo。这部分可以参考[文档](https://github.com/react-community/create-react-native-app#npm-run-eject) (2认同)

小智 6

不过,我相信,一旦你退出 Expo,并且如果你使用的是 Windows 计算机,你将只能为 Android 进行开发。如果没有 Expo,您仍然需要一台 Mac 才能在 React Native 中工作。我是一个初学者,但只是想强调 Windows 用户在退出世博会时所面临的困难。