我已经开始了一个新的React Native项目,并且我一直收到以下警告:
远程调试器位于后台选项卡中,可能会导致应用程序执行缓慢.通过前景化选项卡(或在单独的窗口中打开它)来解决此问题.
这有点烦人所以我想知道如何摆脱它?我在Chrome中运行调试器,我把它移到一个单独的窗口,但它没有帮助.
kjo*_*son 139
要摆脱整个项目中的警告,请将以下内容添加到最外层的 Javascript文件中(大部分时间index.js用于React Native)
反应原生的 v0.57+:
import { YellowBox } from 'react-native';
YellowBox.ignoreWarnings(['Remote debugger']);
Run Code Online (Sandbox Code Playgroud)
从官方的React Native文档中引用这个:
https://facebook.github.io/react-native/docs/debugging.html
反应原生 v0.56 或以下:
在您的代码中尽早添加以下内容:
console.ignoredYellowBox = ['Remote debugger'];
Run Code Online (Sandbox Code Playgroud)
简单,简单,特定于该错误.适合我.可以替代你想要的任何文字.
anz*_*rax 35
这个解决方案对我有用
在单独的窗口中打开/移动http:// localhost:8081/debugger-ui(远程调试的默认路径)
也许这可以帮助:)
var*_*nvs 22
您可以使用https://github.com/jhen0409/react-native-debugger上的 React Native Debugger.它是一个独立的应用程序,用于在开发期间调试React Native应用程序.
这是因为使用React Native Remote Debugger UI tab在浏览器中打开了许多选项卡。我也面临同样的问题。
要克服此警告消息,您可以使用以下任何一种方法:
打开一个隐身选项卡,然后在地址栏上粘贴http://localhost:8081/debugger-ui并按ENTER。最后重新加载应用程序(Command+R)。
关闭浏览器中的所有选项卡。只打开 1 个选项卡,然后点击http://locahost:8081/debugger-ui然后重新加载应用程序(Command+R)。
正如@jakeforaker 在其中一条评论中所提到的。只需在单独的窗口中打开远程调试器而不是浏览器现有窗口中的选项卡,警告就会消失(尽管您必须重新加载模拟器)。
正如警告所说,将远程调试器与其他选项卡保持在同一窗口中
可能会导致应用运行缓慢
所以我认为简单地抑制@kjonsson 提到的警告:-console.ignoredYellowBox = ['Remote debugger'];似乎不是最好的解决方案。
| 归档时间: |
|
| 查看次数: |
24899 次 |
| 最近记录: |