标签: react-devtools

如何打开 react-devtools?

我正在尝试安装和运行 react-devtools。我正在按照本指南执行此操作:https : //github.com/facebook/react-devtools/blob/master/packages/react-devtools/README.md

安装似乎没问题:

在此处输入图片说明

为了验证它安装正确,我执行以下命令:

在此处输入图片说明

然后我转到该目录并验证是否有一个名为 react-devtools 的文件夹。

要打开工具,文档表明我应该这样做:

在此处输入图片说明

回到我的项目目录中,我运行以下命令:

在此处输入图片说明

它说找不到命令。所以看起来我已经安装了 devtools,但我无法打开它们。我究竟做错了什么?

npm reactjs react-native react-devtools

3
推荐指数
1
解决办法
5841
查看次数

React Dev Tool 将组件显示为单个字母

想知道 Chrome 上的 React Dev Tool 在检查时检测到多个单个字母是否正常?

我试图检查一些网站,以更好地了解优秀的公司如何构建和编写他们的 React 代码,但我所看到的只是诸如此类的东西<t> <y>

这是我所看到的图像:

https://ibb.co/4gCx7DJ

有人可以解释这是为什么吗?

css node.js inspector reactjs react-devtools

3
推荐指数
1
解决办法
1493
查看次数

如何使用 VSCode 在 Firefox 中保留扩展并请求启动

我正在尝试使用 React Dev Tools 和 Firefox Developer Edition 调试 React 应用程序。我无法将 React Dev Tools 安装到 Firefox 通过 VSCode 启动时使用的配置文件。当我通过在 /Applications 中打开它自己启动 Firefox 时,我已经安装了 React Dev Tools。

但是,当我运行以下launch.json配置文件时,在 FireFox 启动后,首选项 -> 扩展和主题 -> 扩展下没有显示任何扩展。

{
  "name": "Launch localhost",
  "type": "firefox",
  "request": "launch",
  "reAttach": true,
  "url": "http://localhost:3000",
  "webRoot": "${workspaceFolder}"
},
Run Code Online (Sandbox Code Playgroud)

但是,我可以按照此处的说明使用终端启动 Firefox 并将我的调试器附加到它。此配置文件具有 React Dev Tools,并且可以正常运行:

/Applications/Firefox\ Developer\ Edition.app/Contents/MacOS/firefox -start-debugger-server
Run Code Online (Sandbox Code Playgroud)

启动.json:

{
  "name": "Attach",
  "type": "firefox",
  "request": "attach",
  "url": "http://localhost:3000",
  "webRoot": "${workspaceFolder}"
},
Run Code Online (Sandbox Code Playgroud)

但是如何使第一个与launch请求一起工作而不是attach?从阅读来看似乎与个人资料有关

firefox reactjs visual-studio-code react-devtools

2
推荐指数
1
解决办法
973
查看次数

如何突出显示 React Dev Tools V4 中的更新?

编辑:React devtools“突出显示更新”的重复丢失

如何在 React Devtools V4中启用“突出显示更新” ?

V3中的这个功能非常好。V4 中还有可能吗?


V4 于2019 年 8 月 15 日发布

reactjs react-devtools

1
推荐指数
1
解决办法
1万
查看次数

我如何从 React Dev Tool(在生产中)保护我的组件状态详细信息?

在此输入图像描述

我注意到,即使在构建了我的 React 项目(使用 npm run build)之后。任何使用 React Developer Tools 的主体都可以查看我的组件状态中的所有详细信息,并且可以临时更改其中的一些详细信息。尽管这些更改只能在该人的浏览器上进行更改,但我不希望其中显示许多信息。敏感数据可能会在我的任何后端数组 JSON 中返回... 请提供有关如何阻止此问题的帮助?

facebook reactjs react-router react-native react-devtools

1
推荐指数
1
解决办法
1453
查看次数

Chrome 性能分析器中的“计时”选项卡缺失

因此,我在Chrome 开发者工具“性能”选项卡内的“计时”部分成功监控了 React Native 应用程序的性能。

在应用程序的特定重新加载后, “计时”选项卡突然丢失了。

在此输入图像描述

我尝试过重置 chrome、重新启动计算机并更改开发人员工具中的一系列选项,但似乎没有任何效果。

有人可以解释一下发生了什么以及我该如何解决这个问题吗?

任何帮助将非常感激。谢谢!

performance profiler google-chrome-devtools react-native react-devtools

1
推荐指数
1
解决办法
700
查看次数

您可以在使用 React JS 的 Tauri 应用程序上使用 React Developer Tools 吗?

我已经使用 React JS 一段时间了,您可以获得的最有用的东西之一就是这个扩展:https: //chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi? hl=en。它可以调试组件的状态,并且基本上向您显示 React js 组件树,而不仅仅是 html dom 元素。它对于调试非常有用,但我不知道它是否可以在 tauri 应用程序上使用,同时作为桌面应用程序运行。在开发模式下,该应用程序只是在本地服务器上运行,因此我可以在 Web 浏览器中打开它来测试它(对我来说,它是 http://localhost:1420/)。不幸的是,当我在浏览器中打开它时,它无法访问后端 Rust 功能。很快,我的应用程序将完全依赖于 Rust 后端,因此除非连接到 Rust,否则前端将无法工作。这将意味着我不能使用这个老技巧,这意味着我不能再使用反应开发工具来调试,这将使调试前端变得更加困难。有什么方法可以在桌面应用程序上使用 React 开发人员工具,或者我可以以某种方式设置本地主机服务器,以便我可以使用 React 开发工具在网络浏览器中运行它,并且仍然能够访问后端 rust 功能?

debugging rust reactjs react-devtools tauri

1
推荐指数
1
解决办法
1900
查看次数