网站首页 > 教程文章 正文
在VS Code 调试你的 Vue 组件之前,需要更新 webpack 配置以构建 source map。配置完成之后,我们的调试器就有机会将一个被压缩的文件中的代码对应回其源文件相应的位置。这会确保你可以在一个应用中调试,即便你的资源已经被 webpack 优化过了也没关系。
第一步: 配置 devtool 属性值为source-map, 其中Vue CLI 2与Vue CLI 3 有区别:
Vue CLI 2: 在 config/index.js 文件内配置: devtool: 'source-map',
Vue CLI 3: 在 vue.config.js 文件内配置: devtool: 'source-map'
module.exports = {
configureWebpack: {
devtool: 'source-map'
}
}
或
module.exports = {
configureWebpack: (config) =>{
config.devtool = 'source-map'
}
}
第二步: 配置launch.json
VS Code 界面左侧Debugger 图标打开 Debug 视图,然后点击那个齿轮图标来配置一个 launch.json 的文件,选择 Chrome/Firefox:Launch 环境。然后将生成的 launch.json 的内容替换成为相应的配置:
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "vuejs: chrome",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}/src",
"breakOnLoad": true,
"sourceMapPathOverrides": {
"webpack:///src/*": "${webRoot}/*"
}
},
]
}
第三步: 通过 npm run dev 启动前端工程
必须先启动通过 vscode 的terminal 启动前端工程,才可以进行 debug 调试
第四步: Debug 视图,点击运行和调试按钮,启动 debug 调测
第五步: 打断点调测
- 上一篇: OpenBmc开发8:devtool简介与使用
- 下一篇: 带你五步学会Vue SSR
猜你喜欢
- 2024-12-10 Weex在内涵发现页中的工程实践
- 2024-12-10 webpack 基础配置解析
- 2024-12-10 程序员必备的高效开发工具盘点与使用技巧
- 2024-12-10 十大必须掌握的 Chrome 浏览器开发者工具
- 2024-12-10 kibana控制台dev_tools操作
- 2024-12-10 (建议收藏) | 企业中Vue.js最常用的第三方插件
- 2024-12-10 如何写一个webpack插件(一)
- 2024-12-10 想成为开发高手?20 条 Chrome DevTools 使用建议
- 2024-12-10 【保姆级教程】Vue项目调试技巧
- 2024-12-10 前端开发3年了,竟然不知道什么是 Vue 脚手架?(上)
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- md5 sha1 (32)
- mybatis plus page (35)
- semaphore 使用详解 (32)
- update from 语句 (32)
- vue @scroll (38)
- 堆栈区别 (33)
- 在线子域名爆破 (32)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)