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

就可以调试啦!

相关推荐
Funny_AI_LAB14 分钟前
Zcode:智谱AI推出的轻量级 AI IDE 编程利器
人工智能·python·算法·编辑器
holeer2 小时前
VS Code插件离线迁移教程
ide·vscode
jimy15 小时前
关闭VS Code中的GitHub Copilot部分功能,降低远程开发机服务器的CPU内存使用率
vscode·copilot
chinxue20085 小时前
VSCODE使用vivado
ide·vscode·fpga开发·编辑器
jimy16 小时前
本地下载vscode server安装包(tar.gz)然后上传至服务器开发机
服务器·ide·vscode
匆匆整棹还6 小时前
vscode突然无法连接远程服务器问题
服务器·vscode
小代码20166 小时前
ubuntu vscode docker php 环境搭建
vscode·ubuntu·docker·php·laravel
thulium_6 小时前
vscode 使用
ide·vscode·编辑器
2301_789015627 小时前
C++:set/multiset和map/multimap文档详细解析
c语言·开发语言·c++·vscode·排序算法·set·map
emem.8 小时前
【超详细】VSCode连接GitHub全攻略:上传/克隆代码一步到位
ide·vscode·github