vue 项目代码明明报错了,但控制台不打印错误的问题
- 我检查了如下几个内容:
- 我并没有任何地方做了try/catch 并不处理的情况。
- 也没有使用 app.config.errorHandler 全局错误拦截。
- axios 也没有拦截响应也没有任何处理(哪怕报错的代码和请求无关)
- 哪怕手动输出 throw new Error(e.message) 也不会报错。
- debugger 能在代码报错前正常生效。
最终检查结果
执行多个 Promise 任务的时候,我习惯性用 Promise.allSettled
因为它更安全,其中一个任务报错也不会中断其他任务结果。
但就是因为这个,如果某一个任务报错。控制台也不会打印错误。
所以还是换成 Promise.all 就可以了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具