vscode使用内置插件断点调试vue2项目

1、首先项目中要开启source-map

在vue.config.js 文件中

javascript 复制代码
module.exports = {
	configureWebpack: {
			devtool: process.env.NODE_ENV !== "production" ? "source-map" : '',
	}
}

2、项目根目录新建.vscode/launch.js文件

javascript 复制代码
{
    "configurations": [
      {
        "type": "chrome",       // 模式:chrome、edge 可选
        "name": "vuejs: chrome",        // 调试的名称,可以自定义
        "request": "launch",    // 请求配置类型:可以是 attach 或者 launch
        "url": "http://localhost:9000",//url的端口按照实际启动项目的端口来填写。需要自己手动修改
        "webRoot": "${workspaceFolder}/src",
        "breakOnLoad": true,
        //就是我们开启sourcemap之后看到的代码地址配置,其映射的地址为${workspaceFolder} (表示文件的工作空间目录) 下的src。
        "sourceMapPathOverrides": {
          "webpack:///src/*": "${webRoot}/*"
        }
      },
    ]
  }

3、在想要调试的代码前打断点

4、vscode左侧点击运行和调试

选择我们刚刚在launch.json文件中命名的vuejs: chrome,点击绿色三角按钮,就启动了一个chrome

就可以调试啦!

相关推荐
小王C语言33 分钟前
vscode智能提示问题、跳转问题
ide·vscode·编辑器
郝亚军7 小时前
如何在vscode上运行python程序
ide·vscode·编辑器
Arvin.Angela7 小时前
VsCode 安装文档
ide·vscode·编辑器
CAir28 小时前
copilot配置deepseek和skills
vscode·copilot·skill·deepseek
c238569 小时前
Vim 高阶实操技巧篇
linux·编辑器·vim
c238569 小时前
Vim 零基础核心基础篇
linux·编辑器·vim
独隅10 小时前
Visual Studio Code 和 Visual Studio 2026 两大开发工具的核心差异
java·vscode·visual studio
zyplayer-doc10 小时前
新增AI智能助手菜单,支持PostgreSQL数据库,开放文档增加搜索选项,zyplayer-doc 2.6.4 发布啦!
人工智能·编辑器·创业创新
芋头莎莎11 小时前
window 右键菜单添加 vscode
ide·vscode·编辑器
王cb11 小时前
visual studio 编辑器 卡钝解决方法
ide·编辑器·visual studio