首页 > 解决方案 > 反应原生调试器无法识别新文件添加

问题描述

React Native 调试器(Chrome 开发工具)运行了几个月,但现在当我添加一个新文件时,它并没有显示在“源”选项卡中。当我在现有文件中编辑代码时,它会识别它,但是当我添加文件时它不会。

有任何想法吗?

编辑

我已经意识到这与特定的应用程序无关。我使用 init 命令创建了全新的应用程序,但问题仍然存在。

我还将 RN 从 0.55.4 升级到 0.59.5。这没有什么区别,仍然看到同样的问题。

还重新安装了Chrome,没有运气。

还重新安装了 NPM,以防万一链接到 packager ....不!

30 加元将很乐意提供给能解决这个问题的人

编辑 2019 年 7 月 13 日

对于能够解决这个问题的人来说,价值增加到 50 美元。
我完全震惊了,这是世界上最好的技术人员无法解决的问题,哈哈(但不是哈哈)

标签: react-native

解决方案


天哪,对于这样一个菜鸟的错误,这是地狱般的 4 周!

事实证明,如果您创建了一个文件(例如一个组件)但不将其导入另一个文件并使用它.....该文件不会在 chrome dev tools Sources 中注册。

发生在我身上的是,我的文件中的代码在我第一次构建它时出现了错误......因此,它没有在应用程序中使用,因此没有显示在 Sources 中。我在想“如果我什至看不到 Sources 中的文件,我应该如何调试?”。

猜猜答案是确保当你创建一个新文件时,你在代码简单的时候立即构建它......然后chrome会识别该文件并且你可以调试。如果您编写了一大堆代码然后构建并且它失败了,您将无法调试。


推荐阅读