英文:
Chrome Dev Tools on Linux: Can't Open Stacktrace Links
问题
我使用Linux(Mint)并使用Chrome开发者工具。每当我在堆栈跟踪中点击文件链接(来自错误、警告等),例如如果我点击layout.js
...
在FrontPage(webpack-internal:///./src/components/layout.js:46:11)
...然后Chrome试图打开链接到:
webpack-internal:///./src/components/layout.js
以前,这只会在Dev Tools的“Sources”选项卡中显示文件...但现在它却打开了一个来自xdg-open的提示,显示“一个网站想要打开此应用程序”。
如果我打开它,我会卡在webpack-internal:///./src/components/layout.js
的空选项卡上。如果我取消,什么都不会发生。
有人知道如何让它再次在Dev Tools的Sources选项卡中打开这些链接吗?
英文:
I'm on Linux (Mint) and using the Chrome Developer Tools. Whenever I click on a file link in a stack trace (from an error, warning, etc.) ... for instance if I click on layout.js
in ...
at FrontPage (webpack-internal:///./src/components/layout.js:46:11)
... Chrome then tries to open the link to:
webpack-internal:///./src/components/layout.js
Previously that would just show me the file in the Dev Tools' "Sources" tab ... but now it instead opens a prompt from xdg-open, saying "A website wants to open this application."
If I open it, I'm stuck on an empty tab for webpack-internal:///./src/components/layout.js
. If I cancel, nothing happens.
Does anyone know how I can get it to go back to opening such links within the Dev Tools Sources tab?
答案1
得分: 0
我不知道你的确切解决方案,但当我遇到类似情况时,我可以建议你一个。
你可以尝试将你的源代码文件夹添加到Chrome的开发工具工作区选项卡中,该选项卡位于源代码选项卡下。
你可以参考Chrome工作区指南。
我也附上了一张来自我的桌面的截图,以帮助你解决问题。
希望对你有所帮助。
谢谢
英文:
I don't know your exact solution, but I can suggest you one when I come across similar situation.<br>
You can try adding your source code folder to chrome's dev tools workspace tab which is under sources tab.<br>
You can refer to Chrome Workspace Guide.
I am also attaching a screenshot from my desktop to help you figure out.
Hope it will help.
Thanks
答案2
得分: 0
作为Chrome开发者在这里解释过,
>这里的问题在于Error.stack
的内容的一部分包含来自Node.js服务器的堆栈跟踪,而您正在调试React客户端(在浏览器中)。
>我们的建议是提出一个关于next.js的错误报告 - 他们不应该提供指向DevTools的错误链接。
英文:
As a Chrome developer explained here
>The problem here is that part of the Error.stack
content contains a stack trace from the Node.js server, while you are debugging the React client (in the browser).
>Our recommendation is to open a bug against next.js - they should not provide broken links to DevTools.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论