Vue.js devtools 未显示

Vue.js devtools not showing

我的 Vue.js devtools 突然停止工作。我在 chrome 中使用了大约 2 年(自从我开始开发 Vue.js 以来)。现在我在 chrome 中看不到 devtools。昨天就这样发生了——我用了一段时间的 devtools,然后我在做其他事情,过了一会儿,我注意到了一些东西——devtools 不在了。即使扩展说 devtools 有效:


为什么不是"my"问题:

  1. 我用了2年没问题,到现在
  2. 早上还在工作,然后"just"停止了
  3. 现在它不适用于任何项目,即使我知道它以前有效
  4. 我没有使用生产模式、缩小版本等...我通过 webpack 编译它并且之前工作过。
  5. 即使在简单的 Vue.js 应用程序上也不起作用 *

到目前为止我为什么尝试:

  1. 硬刷新网站(当然关闭并重新打开 devtools)
  2. 重启浏览器
  3. 重新安装扩展程序
  4. 尝试过this version and also this bugfix version
  5. 注销并从帐户登录
  6. 启用扩展程序的所有设置:

OS: macOS 卡特琳娜 10.15.4 (19E287)

浏览器: 83.0.4103.61

Vue.js DevTools: 5.3.3


* 新鲜 Vue.js 应用程序代码如下所示:

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <div id="app">
        {{ message }}
    </div>

    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script>
        var app = new Vue({
            el: '#app',
            data: {
                message: 'Hello Vue!'
            }
        });
    </script>
</body>
</html>

它仍然不起作用(是的,扩展仍然显示 "Vue.js detected on this page. Open DevTools and..."):

对于 Chrome 和 Firefox,我也遇到过这种情况。

Chrome 的不幸解决方案是将其更新到最新版本(今天是 83.0.4103.106,Windows 上的 64 位)。

对于 Firefox(77.0.1,64 位),我禁用了所有其他扩展,在没有打开 Firefox Devtools 的情况下加载页面,然后按 F12 并弹出 Vue 选项卡。

一般来说,禁用任何其他扩展程序(例如考虑“Ad Block Plus”或“我不关心 cookies”)可能会有所帮助。

[编辑]: 添加我遇到的另一个案例,当 Vue 选项卡未显示在 Chrome 的 Devtools 中时:

  1. 在不打开 Devtools 的情况下加载页面
  2. 按下扩展区域中的 Vue Devtools 按钮(可能会说“Vue.js 未检测到”,但不要让它打扰您)。在某些设置中,此步骤至关重要。
  3. 然后按 F12 打开 Devtools。 Vue 选项卡应出现(选中所有选项卡的最右侧,您可以将其拖动到左侧)

Vuejs devtools 可能不显示的另一个原因是因为你 运行 npm run productionnpm run dev 所以在这种情况下扩展将检测 Vuejs 但不会在 devtools 中显示.

所以你必须 运行 npm run devnpm run watch.

关闭开发工具,重新加载页面并打开开发工具

我发现我必须按 Ctrl+C 退出当前进程,然后 运行 再次“php artisan serve”,然后 Vue 工具出现在 Chrome

我在 Chrome 中发生过几次这种情况。我只是关闭检查并再次打开它以在检查选项卡中看到 Vue Devtools。

对我来说,通过 unpkg 嵌入无版本的 VUE 很有帮助。它拉取最新版本。现在浏览器 Vue Devtools 出现了。

如果使用 Vue 3,您需要当前仍处于测试阶段的新版本扩展 https://chrome.google.com/webstore/detail/vuejs-devtools/ljjemllljcmogpfapbkkighbhhppjdbg?hl=en