javascript - Vue 已停止在控制台中显示错误
问题描述
我正在调试一个 Vue/Nuxt 应用程序。由于某些未知原因,当我的 Javascript 引用不存在的函数或变量时,我不再在控制台中看到错误。相反,它只是默默地失败。例如,
methods: {
foo() {
doesNotExist();
}
}
当我调用 foo() 时,Firefox 和 Chrome 都没有任何反应。我曾经在控制台中看到错误。
我不知道这是 Vue 的东西,Nuxt 的东西,还是纯 Javascript 的东西。
我做了什么把事情搞砸了?
解决方案
可能尝试:
methods: {
foo: function() {
doesNotExist();
}
我个人的建议是你将 typescript 用于像 Vue 这样的框架,因为 TypeScript 是一种伪静态语言,可以编译成 javascript(动态),这意味着调试变得无限容易。它将直接在 VSCode 中引发错误,而无需从 devtools 进行调试。
推荐阅读
- firebase - Firestore 规则:限制用户使用旧版本?
- python-3.x - 在不考虑订单时检查熊猫行是否唯一
- c# - Protobuf-net 没有序列化列表
- python - 如何使用 Python 获取 EC2 中的 EBS 卷列表
- google-apps-script - 应用程序脚本在主工作表项目中返回 array_literal 错误
- sql-server - SQL 查询从 varbinary 字段中获取第一个整数
- python - 绘制线图时 Python TypeError 'str object is not callable'
- c# - Windows 表单元素不是在触发作业(C#)上创建的方法内部继承的
- reactjs - 使用 React 路由到私有路由,它首先呈现错误的路由。如何解决这个问题?
- python - Gunicorn“错误:无法识别的参数:--log-file--”