【发布时间】:2019-04-07 03:24:32
【问题描述】:
我想不再一直使用 console.log,而是更频繁地使用 Chrome 开发者调试工具。 我发现这个很好的How to stop using console.log() and start using your browser’s debugger 关于一般调试(设置断点、逐行执行等)
但是当我尝试在现实生活中使用它时——这意味着在我正在开发的 vue (nuxt) 应用程序中使用它——我无法让它工作。
我所有的文件都组合成更复杂的 javascript 文件,我无法调试。
然后我发现了这个帖子: Debugging .vue component in Chrome 我认为这可以阐明这件事,但不幸的是我不知道该怎么办。
我添加了这个:
configureWebpack: {
devtool: 'source-map'
},
到我的 nuxt.config.js
但我不会在调试器中看到我所有 .js 文件的任何源映射。 如果我能找到每个 vue 组件、每个 store 文件以及我编写的其他实用程序文件的所有 js 文件,那就太好了。 我不确定这是否可能,但我想必须有一种方法可以在调试器工具中找到我的 Javascript 代码来实际调试它。 还是我错了?
【问题讨论】:
-
您使用的是什么编辑器/IDE?在 VS Code 中有专门的帖子调试 Vue:vuejs.org/v2/cookbook/debugging-in-vscode.html
-
vue devtools chrome 扩展-非常有用chrome.google.com/webstore/detail/vuejs-devtools/…
-
感谢@BennettDams 和 efrat。我已经有了 vue devtools,但我想更深入地挖掘..(或者我缺少这些工具的一些功能)。我正在使用原子。所以没有视觉代码。我已经找到那篇文章了,谢谢。
标签: javascript google-chrome debugging vue.js nuxt.js