首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在React本机中运行简单的初始化应用程序时出错

在React本机中运行简单的初始化应用程序时出错
EN

Stack Overflow用户
提问于 2020-07-11 07:16:23
回答 2查看 1.3K关注 0票数 2

我通过以下方式创建了一个简单的应用程序:

代码语言:javascript
运行
复制
react-native init myApp

它创造的很好。当我用:

代码语言:javascript
运行
复制
react-native run-android

我得到以下错误:

代码语言:javascript
运行
复制
Error: Unable to resolve module `./Libraries/YellowBox/YellowBox` from `node_modules\react-native\index.js`:

None of these files exist:
  * node_modules\react-native\Libraries\YellowBox\YellowBox(.native|.android.js|.native.js|.js|.and....(continues)

令人难以置信的令人沮丧的是,在过去的几天里,我成功地运行了这个初始化应用程序(在之前的初始化中)多次。所以我不知道为什么它今天不能运行(今天尝试了三个初始化)。我没有改变代码一个字符从信息化。我试着重新启动我的电脑,删除我的虚拟android设备(通过Android ),并创建一个新的。同样的错误不断出现。我尝试通过我的物理Android设备运行它,同样的错误。我尝试过从项目中删除节点模块并重新安装它们(npm install)。同样的错误。有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2020-09-21 16:34:28

我使用以下命令成功地解决了这个问题:

代码语言:javascript
运行
复制
react-native start --reset-cache

在地铁启动后,运行该应用程序:

代码语言:javascript
运行
复制
react-native run-android

在我的例子中,它发生在更新了一个包.

之后。

票数 3
EN

Stack Overflow用户

发布于 2020-08-10 09:15:30

遇到同样的问题,发现它是一个缓存问题与地铁。YellowBox被转移到YellowBoxDeprecated。

通过执行以下操作,我能够解决这个问题:

package-lock.json

  • clear

  • 删除node_modules和metro文件夹。(对于windows默认位置是%appdata%\Local\Temp\metro-cache)
  • clear gradle cache (cd android & .\gradlew clean)
  • npm install the packages

)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62846261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档