热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何使用VSCode+Chrome调试Vue应用

在VSCode中安装插件 DebuggerforChrome创建demo项目 vueinitwebpackvuejs-webpack-project修改sourcemap打开con
  1. 在VSCode中安装插件 Debugger for Chrome

  2. 创建demo项目 vue init webpack vuejs-webpack-project

  3. 修改source map

    打开config/index.js文件, 修改source map属性,从cheap-module-eval-source-map改为source-map

  4. 'use strict'
    module.exports = {
      dev: {
        /**
        * Source Maps
        */
        // https://webpack.js.org/configuration/devtool/#development
        // devtool: 'cheap-module-eval-source-map',
        devtool: 'source-map',
        // ...
      },
    
      build: {
        //...
      }
    }
    

      添加测试代码 修改src/components/HelloWorld.vue



  如何使用VSCode + Chrome调试Vue应用

 

{
    //...
    "version": "0.2.0",
    "configurations": [
        {
            "type": "chrome",
            "request": "launch",
            "name": "vuejs: chrome",
            "url": "http://localhost:8080",
            "webRoot": "${workspaceFolder}/src",
            "breakOnLoad": false,
            "sourceMapPathOverrides": {
                "webpack:///src/*": "${webRoot}/*"
            }
        }
    ]
} 

  

  • 启动server,可以使用WebStorm npm scripts中双击start启动server, 也可以在命令行中执行命令npm run start启动server

  • 点击debug,调试vuejs: chrome,这时候会打开chrome,当我们点击测试按钮VS Code, VS Code就会响应断点状态,如下图所示 :

 

 如何使用VSCode + Chrome调试Vue应用

目前我最喜欢的Vue项目调试方式还是: WebStorm+Chrome,因为WebStorm的代码编辑,重构等功能本来就很强大,调试时的的变量显示也是最友好的。只是WebStorm会比较重,启动较慢,但是功能最强大

VSCode+Chrome调试功能会稍微逊色一些,但是也基本可用,比较轻量级,启动速度较快。如果经常切换项目,可以考虑使用VSCode+Chrome的调试方式

 


推荐阅读
author-avatar
小女人要有小性感
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有