VSCode调试vue项目

先决条件



你必须安装好 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配置,将内容替换成以下内容

{
  "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返回数据

 启动调试



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

npm start

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

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

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

原文地址:https://www.cnblogs.com/xuchangqi1/p/9777088.html

时间: 2024-08-30 13:20:46

VSCode调试vue项目的相关文章

团队协作统一vue代码风格,vscode做vue项目时的一些配置

1. 安装Vetur 扩展 主要是用于让vscode能识别vue文件,对vue代码进行高丽处理,并且它内置了一些代码格式化的设置 2. 安装ESLint 如果你的项目已经开启了eslint规范, 再有多余的空格,或者空行,会有红色波浪线提示. 但是光有提示还不够,还希望在ctrl + s保存的时候自动帮我们处理这些小问题.其实那些js规范,大部分人错得多的地方无非就是个空格与空行的问题 文件 -> 首选项 -> 设置 将以下配置填入 worksapce settings { "edi

使用VSCode调试RN项目

1.安装VSCode(安装就不说了),为什么用它,最重要的一点,他免费啊,对于码农的我们,这就是刚需. 2.插件安装: a.点击下图1,进入扩展搜索界面,搜索debugger for chrome插件,安装,刷新. b.添加配置--点击1,然后点击2,如下图 然后,会出现如下界面,一定要选中方框里面的环境,记得保存,你的配置栏就会发生变化 接下来先运行attach to packger,然后开启degug模式,一切完成之后你就可以console.log('控制台输出数据')或进行断点调试,断点仅

如何用VSCode调试Vue.js

VS Code相关插件:Chinese (Simplified) Language Pack for Visual Studio Code Debugger for Chrome ESLint Vetur 一 安装:安装VS Code插件  Debugger for Chrome 二 配置:config下index.js cacheBusting  由  true 改为 false//cacheBusting: true,   cacheBusting:false, devtool 由 chea

vscode 调试 react 项目

主要分为以下三个步骤 安装 debug for chrome 配置 launch.json 文件 配置内容如下 { "version": "0.2.0", "configurations": [{ "type": "chrome", "request": "launch", "name": "Launch Chrome", &q

vscode编写vue项目对html标签属性格式化换行

配置设置: "vetur.format.defaultFormatterOptions": { "js-beautify-html": { "wrap_attributes": "force" // 可以换成上面任意一种value } }, 原文地址:https://www.cnblogs.com/lcosima/p/9084828.html

在 Webstorm 中调试 Vue 项目

目录 Markdown For Typora Overview Block Elements Paragraph and line breaks Headers Blockquotes Lists Task List (Fenced) Code Blocks Math Blocks Tables Footnotes Horizontal Rules YAML Front Matter Table of Contents (TOC) Span Elements Links URLs Images

解决vscode的vue项目中后缀为js的文件无智能提示的问题

在用户设置中搜索 javascript.suggest.enabled 勾选上就ok 产生问题的原因可能是类似于typescript等插件或者某些升级修改了默认的配置,关闭了单纯的js文件中的javascript的提示 原文地址:https://www.cnblogs.com/lw5116/p/12123462.html

VsCode创建第一个vue项目

使用vue-cli快速构建项目  ( vue-cli 是vue.js的脚手架,用于自动生成vue.js模板工程的. 安装vue-cli之前,需要先安装了vue和webpack ) · node -v //(版本低引起:bash: npm: command not found) · npm -v //以上帮助检查是否安装 node npm · 输入vue,//测试vue是否安装成功 · 输入vue list  //看vue中有哪些子类 npm install vue npm install -g

使用VSCode配置简单的vue项目

由于最近要使用的项目框架为前后端分离的,采用的是vue.js+webAPI的形式进行开发的.因为之前我没有接触过vue.js,也只是通过视频文档做了一些简单的练习.今天技术主管说让大家熟悉下VSCode开发vue,所以自己摸索了好久,才算是把简单的项目配置成功了.后续还得自己多了解这方面的知识.想着怕时间长了自己会忘记,所以写下来也供有需要的人一起学习. 一.配置环境 1.1 下载VSCode,官网直接下载就行. 1.2 汉化VSCode Ctrl+Shift+P 输入 "configure d