• VScode断点调试vue


    VScode断点调试vue

    1、修改launch.js文件(没有这个文件就新建)。

    {
      // Use IntelliSense to learn about possible attributes.
      // Hover to view descriptions of existing attributes.
      // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
      "version": "0.2.0",
      "configurations": [
        {
          "type": "chrome", //调试的环境
          "request": "launch", //调试模式:启动类型
          "name": "vue", // 自定义调试名称
          "url": "http://localhost:80", //调试的服务地址,需要和devServer对应
          "webRoot": "${workspaceFolder}/src", //调试的根路径为src业务目录下
          "breakOnLoad": true,
          "sourceMapPathOverrides": { //指定生成的sourceMap路径,参考浏览器生成的 .目录和src目录
            // "webpack:///src/*": "${webRoot}/*",
            // "webpack:///./src/*": "${webRoot}/*"
            "webpack:///./*": "${webRoot}/*",
            "webpack:///src/*": "${webRoot}/*",
            // "webpack:///./src/*": "${webRoot}/*", // 该行代码存在时,会出现vue文件断点定位错位的问题,但可正常使用js文件的断点调试
            "webpack:///*": "*",
            "webpack:///./~/*": "${webRoot}/node_modules/*",
            "meteor:///app/*": "${webRoot}/*"
          }
        },
      ]
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26

    2、修改vue.config.js文件

    
    configureWebpack: (config) => {
        config.devtool = 'source-map';
    },
    或
    configureWebpack:{
        devtool:'source-map'
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    3、修改babel.config.js 文件

    'env': {
        'development': {
          "sourceMaps": true, // 关键是这两行
          "retainLines": true, // 关键是这两行
        }
      }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    4、启vscode,即可进行vue的断点调试

    5、操作界面(首先启动项目,然后操作下图步骤,然后会打开新浏览器界面再次操作新弹出界面就会进入预先设置的断点,至此成功使用vscode调试vue)

    在这里插入图片描述

  • 相关阅读:
    【[SCOI2005] 互不侵犯】【状压DP(含概念讲解)】
    icon转svg处理
    大数据Hadoop入门教程 | (二)Linux
    vue批量手动上传文件
    Keras深度学习高级(四)
    数据链路层之以太网协议基本知识总结分享
    智能语音和自然语言处理技术
    《linux程序设计》笔记第一章
    Problem: 205. 同构字符串;力扣;python
    RN开发环境的搭建
  • 原文地址:https://blog.csdn.net/weixin_37968633/article/details/132965210