解决:Vue 中 debugger 不生效

目录

1,问题

在 Vue 项目中,可以使用 debugger 在浏览器中开启调试。但有时却不生效。

2,解决

2.1,修改 webpack 配置

通过 Vue CLI 创建的项目,默认配置下是没有开启 source-map 的。

source-map 是一个信息文件,存储着位置信息:转换后代码的每一个位置,都对应着转换前的位置。这样就可以借助工具在报错时定位到原始代码。

转换的目的:提高性能和兼容性。比如对代码进行压缩混淆、多个文件合并(减少 HTTP 请求)、es6+ 转 es5 等等。

所以开启 source-map 即可。

js 复制代码
// vue.config.js
module.exports = {
	configureWebpack: {
		devtool: "source-map",
	}
	// ...
}

那 Vite 项目呢?

2.2,修改浏览器设置

目前只发现 Chrome 浏览器支持。

1,打开控制台,点击这里打开设置

2,取消勾选即可


以上。

相关推荐
AllinLin12 小时前
JS中的call apply bind全面解析
前端·javascript·vue.js
阿乐去买菜12 小时前
2025 年末 TypeScript 趋势洞察:AI Agent 与 TS 7.0 的原生化革命
前端
POLITE312 小时前
Leetcode 438. 找到字符串中所有字母异位词 JavaScript (Day 4)
javascript·算法·leetcode
创思通信12 小时前
STM32F103C8T6采 DS18B20,通过A7680C 4G模块不断发送短信到手机
javascript·stm32·智能手机
海绵宝龙12 小时前
Vue 中的 Diff 算法
前端·vue.js·算法
zhougl99612 小时前
vue中App.vue和index.html冲突问题
javascript·vue.js·html
止观止12 小时前
告别全局污染:深入理解 ES Modules 模块化与构建工具
javascript·webpack·vite·前端工程化·es modules
袁煦丞 cpolar内网穿透实验室12 小时前
无需公网 IP 也能全球访问本地服务?cpolar+Spring Boot+Vue应用实践!
vue.js·spring boot·tcp/ip·远程工作·内网穿透·cpolar
浩泽学编程12 小时前
内网开发?系统环境变量无权限配置?快速解决使用其他版本node.js
前端·vue.js·vscode·node.js·js
狗哥哥12 小时前
Vue 3 插件系统重构实战:从过度设计到精简高效
前端·vue.js·架构