小米技术社区
小米技术社区管理员 关于小米

27岁,山西运城人,职业电商经理人,前端开发工作者,从事过网站建设、网络推广、SEO、SEM、信息流推广、二类电商、网络运维、软件开发,等相关电商工作,经验较为丰富,小米技术社区致力于为广大从事Web前端开发的人员提供一些力所能及的引导和帮助 ...[更多]

E-mail:mzze@163.com

Q Q:32362389

W X:xiaomi168527

小米技术社区大牛王飞 关于王飞

27岁,山西运城人,职业电商经理人,网络工程师兼运维,从事过运营商网络建设,企业网络建设、优化。数据中心网络维护等通过,经验丰富,座右铭:当自己休息的时候,别忘了别人还在奔跑。 ...[更多]

E-mail:wf_live@126.com

Q Q:3940019

微博:王小贱ss

小米技术社区设计小艳 关于小艳

大于花一样的年龄,河南郑州是我家,2010年在北京接触团购网,2011年进入天猫淘宝一待就是四年,如今已经将设计走向国际化(ps:误打误撞开始进入阿里巴巴国际站的设计,嘿嘿)五年电商设计,丰富经验,从事过天猫淘宝阿里各项设计,店铺运营,产品拍摄;我将我的经历与您分享是我的快乐!座右铭:越努力越幸运! ...[更多]

E-mail:97157726@qq.com

Q Q:97157726

标签云
精品推荐
您的位置:首页 > 工作软件 > VSCode

VSCode中Debugger for Chrome插件在控制台显示

分类: VSCode27个赞

先粘贴上我常用的

{
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    //浏览器打开html文件有两种方式:1、本地打开file。2、通过http服务打开url
    "version": "0.2.0",
    "configurations": [
        {
            "name": "打开网站根目录", // 此项配置的名字,显示在调试页的配置选择下拉框中。
            "type": "chrome",
            "request": "launch", // 可以是attach和launch
            "url": "http://localhost", // chrome 自动启动时打开的网址(你开发环境的部署地址)。
            "webRoot": "${workspaceFolder}", // 静态文件所在的本机目录(正常情况下就是项目根目录)。
            "sourceMaps": true
        },
        {
            "name": "打开当前文件",
            "type": "chrome",
            "request": "launch",
            "file": "${file}",
            //"userDataDir": false, //是否新打开浏览器,false是在已打开浏览器打开  注意:打开后报错
            "runtimeExecutable": "D:/Program Files (x86)/360/jisu/360Chrome/Chrome/Application/360chrome.exe" //用360浏览器打开
        },
        {
            "name": "远程调试attach",
            "type": "chrome",
            "request": "attach", //如果选择了这个选项,就意味着chrome要连接到远程服务器,所以在浏览器启动的时候要在选项中加上--remote-debugging-port=9222,选项不能设置runtimeExecutable。这个远程调用时chrome特有的
            "port": 9222, // 远程调试端口。
            "webRoot": "${workspaceFolder}" // 静态文件所在的本机目录(正常情况下就是项目根目录)。
        },
        {
            "name": "单独调试js",
            "type": "node",
            "request": "launch",
            "program": "${workspaceFolder}/output/App.js", //此处注意与图片tsconfig.json文件中的outDir相对应
            "outFiles": [
                "${workspaceFolder}/**/*.js"
            ]
        },
        {    
            "name": "单独调用js2", //单独调试js,即可以直接运行js    
            "type": "node",    
            "request": "launch",    
            "program": "${file}", //这个配置成你要调试的文件、${file}当前打开的文件    
            "stopOnEntry": false,    
            "args": [],    
            "cwd": "${workspaceRoot}",    
            "runtimeExecutable": null,    
            "runtimeArgs": [    
                "--nolazy"    
            ],    
            "env": {    
                "NODE_ENV": "development"    
            },    
            "console": "internalConsole",    
            "preLaunchTask": "",    
            "sourceMaps": false,    
            "outFiles": [
                "${workspaceFolder}/**/*.js"
            ] 
        } 
    ]
}


格式说明:

${workspaceFolder}  //当然文件所在目录

${file}  //当前打开的文件



${workspaceFolder} :表示当前workspace文件夹路径,也即/home/Coding/Test


${workspaceRootFolderName}:表示workspace的文件夹名,也即Test


${file}:文件自身的绝对路径,也即/home/Coding/Test/.vscode/tasks.json


${relativeFile}:文件在workspace中的路径,也即.vscode/tasks.json


${fileBasenameNoExtension}:当前文件的文件名,不带后缀,也即tasks


${fileBasename}:当前文件的文件名,tasks.json


${fileDirname}:文件所在的文件夹路径,也即/home/Coding/Test/.vscode


${fileExtname}:当前文件的后缀,也即me

.json


${lineNumber}:当前文件光标所在的行号


${env:PATH}:系统中的环境变量


小米技术社区

本站内容均为小米原创,转载请注明出处:小米技术社区>> VSCode中Debugger for Chrome插件在控制台显示