小编jus*_*eat的帖子

Google Chome 99+ DevTools Source 选项卡未在 Webpack SRC 文件夹中显示 VUE 文件代码

如果我没有很好地表达标题,我很抱歉,因为我完全不知道技术术语是什么,也不知道如何寻找答案。直到我将 Google Chrome 更新到版本 99.0.4844.51 后,这才成为问题。这也是 Windows Edge 中的问题,但 Firefox 97.0.2 开发工具中不是。

我有一个相当标准的多页面 Vue 2 应用程序。我正在尝试调试一个问题,在 Chrome DevTools(而不是Vue DevTools)中,我曾经能够查看单个文件组件的源代码并逐步执行方法等。

Chrome DevTools Source 选项卡的左侧有 Page 选项卡。在 webpack:// 文件夹中,您有四个子文件夹,其中之一是 SRC。它列出了我的 .vue 文件,但没有显示典型的模板、脚本和样式代码部分,而是显示了以下内容。导入列表和热重载。

Chrome DevTools 源选项卡

我不确定基于 Chrome 的 DevTools 发生了什么变化。Chrome 有新的设置吗?

如果您可以就如何更好地表达我的问题提出建议,请提出建议。感谢您的耐心和理解。

更新1:

这是我到目前为止所发现的。源面板不会按照本地主机本地开发中的预期加载 vue 文件。

在我们的生产站点上,有些页面会,有些则不会。这样做的页面和不这样做的页面之间的唯一区别是相对导入。

有效的示例页面将使用利用 Webpack 解析别名配置的导入。

没有的页面将包含带有类似import file"./somefile.js"或 之类的路径的导入import file from "../../folder/somefile.js"

我已经通过将导入路径更改为 Webpack 的解析别名路径在本地进行了测试,但它没有解决问题。

有没有人遇到这个问题类似进口?

更新2:

我创建了一个显示该问题的项目/存储库,以便 Chromium 团队可以解决该问题。

更新 3: Firefox 似乎遇到了与 Chromium 非常相似的问题。我用 Vue 提出了一个问题,因为虽然 Chromium 用创可贴修复了它,但显然根源是 Vue 和 Webpack。

最终更新: 我发布了一个用于迁移到 vite …

google-chrome devtools webpack vue.js

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

Vue 开发工具中组件旁边的性能数字是多少?

有人对 Vue 开发工具中的某个功能有见解或资源吗?在组件窗格上,它显示了我的组件,然后显示了这些红色和黄色的小方块,以及我假设的组件的性能。

当我第一次加载应用程序时,它们不会出现,但例如我更新了一个文本输入组件,当用户输入新值时,该组件会验证其自己的格式。这会更新 Vuex 存储和/或计算属性,但令我困惑的是为什么整个事情像一棵愤怒的圣诞树一样亮起来。不相关的组件显示这些性能数据。

当我检查 Vuex 历史记录中的突变时,我只更新一项。

在询问之前我尽了最大努力四处搜索,但找不到任何有关此功能的信息。一般来说,Vue 开发工具没有太多好的资源,这有点令人惊讶,因为它们通常都有很好的文档。

在此输入图像描述

vue.js vue-component vue-devtools

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