目录
- 1,问题
- 2,解决
- 2.1,修改 webpack 配置
- 2.2,修改浏览器设置
1,问题
在 Vue 项目中,可以使用 debugger
在浏览器中开启调试。但有时却不生效。
2,解决
2.1,修改 webpack 配置
通过 Vue CLI 创建的项目,默认配置下是没有开启 source-map 的。
source-map 是一个信息文件,存储着位置信息:转换后代码的每一个位置,都对应着转换前的位置。这样就可以借助工具在报错时定位到原始代码。
转换的目的:提高性能和兼容性。比如对代码进行压缩混淆、多个文件合并(减少 HTTP 请求)、es6+ 转 es5 等等。
所以开启 source-map 即可。
// vue.config.js
module.exports = {
configureWebpack: {
devtool: "source-map",
}
// ...
}
那 Vite 项目呢?
2.2,修改浏览器设置
目前只发现 Chrome 浏览器支持。
1,打开控制台,点击这里打开设置,
2,取消勾选即可。
以上。