react-native - 反应原生调试器无法识别新文件添加
问题描述
React Native 调试器(Chrome 开发工具)运行了几个月,但现在当我添加一个新文件时,它并没有显示在“源”选项卡中。当我在现有文件中编辑代码时,它会识别它,但是当我添加文件时它不会。
有任何想法吗?
编辑
我已经意识到这与特定的应用程序无关。我使用 init 命令创建了全新的应用程序,但问题仍然存在。
我还将 RN 从 0.55.4 升级到 0.59.5。这没有什么区别,仍然看到同样的问题。
还重新安装了Chrome,没有运气。
还重新安装了 NPM,以防万一链接到 packager ....不!
30 加元将很乐意提供给能解决这个问题的人
编辑 2019 年 7 月 13 日
对于能够解决这个问题的人来说,价值增加到 50 美元。
我完全震惊了,这是世界上最好的技术人员无法解决的问题,哈哈(但不是哈哈)
解决方案
天哪,对于这样一个菜鸟的错误,这是地狱般的 4 周!
事实证明,如果您创建了一个文件(例如一个组件)但不将其导入另一个文件并使用它.....该文件不会在 chrome dev tools Sources 中注册。
发生在我身上的是,我的文件中的代码在我第一次构建它时出现了错误......因此,它没有在应用程序中使用,因此没有显示在 Sources 中。我在想“如果我什至看不到 Sources 中的文件,我应该如何调试?”。
猜猜答案是确保当你创建一个新文件时,你在代码简单的时候立即构建它......然后chrome会识别该文件并且你可以调试。如果您编写了一大堆代码然后构建并且它失败了,您将无法调试。
推荐阅读
- python - 如何使用 for 循环绘制变量?
- python - 如何从用户时间轴中为 python 上的特定 covid 相关关键字提取推文?
- php - 获取类别页面上每个类别的 woocommerce 类别缩略图
- java - Java Bean Validation:如何将验证与验证组级联?
- laravel - Sanctum laravel 在本地运行良好,而不是在 heroku
- php - 为什么数组值显示未定义的偏移量?
- tree - 无法使用 brew 安装树
- c++ - 操作系统如何检测 C 中的超出范围的分段错误?
- python - Python ATM 程序未按预期工作
- java - 在我的 Mac 上使用多个版本的 Java