VSCode调试vue项目

摘要:
单元exports={configureWebpack:“source map”}}进入调试器视图并将内容替换为以下{“version”:〔{“type”:“request”:“url”:“http:///src/*“:选择“vuejs”并按F5或单击绿色播放按钮打开新的Chrome实例http://localhost:https:

先决条件


首先你必须安装好 Chrome 和 VS Code。同时请确保自己在 VS Code 中安装了 Debugger for Chrome 扩展的最新版本。

在使用 VS Code 调试 Vue 组件之前,我们需要更新 webpack 配置以构建 source map。这会确保我们在一个应用中调试,即便资源已经被 webpack 优化过了也没关系。

打开 config/index.js 并找到 devtool 属性。将其更新为:

devtool: 'source-map',

如果使用 vue-cli3  需要设置 vue.config.js 内的 devtool 属性:

module.exports = {
  configureWebpack: {
    devtool: 'source-map'
  }
}

进入Debugger视图,添加Chrome配置,将内容替换成以下内容

VSCode调试vue项目第1张

{
  "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}/*"
      }
    }
  ]
}

设置断点


此处response返回数据

VSCode调试vue项目第2张

 启动调试


在终端使用如下命令开启这个应用

npm start

进入Debug视图,选择‘vuejs:chrome’配置,然后按F5或点击绿色的play按钮

随着一个新的 Chrome 实例打开 http://localhost:8080,你的断点现在应该被命中了。

VSCode调试vue项目第3张

 更多内容请参考官方文档:https://cn.vuejs.org/v2/cookbook/debugging-in-vscode.html

免责声明:文章转载自《VSCode调试vue项目》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇GO的下载和环境配置,Goland编译器的配置和初始化项目win10下安装FFmpeg步骤下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android将view保存为图片并放在相册中

  在Android中,可以将view保存为图片并放在相册中,步骤为 view->bitmap->file,即先将view转化为bitmap,再将bitmap保存到相册中。      需要将红框标注的view转化为图片并保持到相册中。view的XML代码为 <RelativeLayout android:i...

shell实现大批量word转码然后分析相关字段

需求 需要从服务器中的所有附件(2013-2019) 共60G查找相关字段 在linux上面直接打开doc等是乱码的 思路 先全部附件转码为txt, 然后用grep遍历查找字段实现 转码shell #!/bin/bash #*******************************************************************...

【转】常用的python模块及安装方法

  adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheetahcherrypy:一个WEB frameworkctypes:用来调用动态链接库DBUtils:数据库连接池django:一个WEB frameworkdocutils:用来写文档的dpkt:数据包的解包和组包...

SQLyog

下载地址 https://www.cr173.com/soft/689968.html 注册码 Professional 版本: 注册名:luoye2562注册码:ec38d297-0543-4679-b098-4baadf91f983 Enterprise 版本: 注册名:luoye2562注册码: 59adfdfe-bcb0-4762-8267-d7f...

Xcode断点调试技巧

本文转载自破船 在程序中,无论是你想弄清楚为什么数组中有3个对象而不是5个,或者为什么一个新的玩家开始之后,游戏在倒退——调试在这些处理过程中是比较重要的一部分。通过本文的学习,我们将知道在程序中,可以使用的大多数重要调试功能,并如何利用这些调试功能来帮助你以更少的时间解决bug。 本文将介绍如下内容: 使用控制台检查程序的状态 进行日志记录,并熟练的驾...

在windows 7使用BCDEdit.exe修改启动菜单项

  最近重装了系统,电脑型号:Thinkpad R400 2784A74。原本想换个windows Server 2003的,可是没有与之对应的驱动程序,于是又换成windows 7 ultimate,考虑到之前使用的XP系统可能还会用到,于是想到做个双系统。   安装windows7的步骤简单说下:使用虚拟光驱+光盘镜像进行安装,过程是漫长的。此处略去1...