前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vscode中调试vue工程

vscode中调试vue工程

作者头像
奋飛
发布2020-05-28 17:02:44
1K0
发布2020-05-28 17:02:44
举报
文章被收录于专栏:Super 前端Super 前端

在 debug 时,通常的方式如下几种:

  • 源代码中增加 debugger 或者 console.log
  • 在 Chrome 浏览器 Sources 中加断点
  • vscode 中直接调试,对源码定位准确直观(下面阐述该种方式

以 Chrome 浏览器为例,其他浏览器类似。

第一步: 首先确保 Chrome浏览器已正确安装,并在 vscode 中添加 vscode-chrome-debug 插件;

在这里插入图片描述
在这里插入图片描述

第二步: 修改 webpack 相关配置,输出 source-map。 以 Vue CLI 3.X 为例,vue.config.js 中增加如下配置:

代码语言:javascript
复制
module.exports = {
  chainWebpack: (config) => {
    if (isDev) {
      config.devtool('source-map')
    }
  }
}

注意,也可以通过 configureWebpack: { devtool: 'source-map' }进行配置,方式多种,不赘述。

第三步: 配置 launch.json 文件,具体配置 vscode-chrome-debug 插件有详细描述。

在这里插入图片描述
在这里插入图片描述

第四步: 增加断点,启动即可,会开启一个新的浏览器窗口。 其他: 如果 vue 文件中不能加断点,是由于 vscode 配置问题导致,如下修改:首选项 => 设置 => 搜索”debug“ => 功能/调试 => 勾选 Debug:Allow Breakpoints Everywhere

在这里插入图片描述
在这里插入图片描述

其他参考地址:

  • https://github.com/Microsoft/vscode-chrome-debug
  • https://github.com/Microsoft/vscode-recipes/blob/master/vuejs-cli/README.md
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-11-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档