首页 > 解决方案 > Vue 已停止在控制台中显示错误

问题描述

我正在调试一个 Vue/Nuxt 应用程序。由于某些未知原因,当我的 Javascript 引用不存在的函数或变量时,我不再在控制台中看到错误。相反,它只是默默地失败。例如,

methods: {
    foo() {
        doesNotExist();
    }
}

当我调用 foo() 时,Firefox 和 Chrome 都没有任何反应。我曾经在控制台中看到错误。

我不知道这是 Vue 的东西,Nuxt 的东西,还是纯 Javascript 的东西。

我做了什么把事情搞砸了?

标签: javascriptvue.jsnuxt.js

解决方案


可能尝试:

methods: {
foo: function() {
    doesNotExist();
}

我个人的建议是你将 typescript 用于像 Vue 这样的框架,因为 TypeScript 是一种伪静态语言,可以编译成 javascript(动态),这意味着调试变得无限容易。它将直接在 VSCode 中引发错误,而无需从 devtools 进行调试。


推荐阅读