文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

VS CODE 配置 live server 和 Open PHP/HTML/JS In Browser 和PHP debug 及 javascript debugger 和launch.json 及

2023-10-21 09:27

关注

VS CODE 配置 live server 和 Open PHP/HTML/JS In Browser 和PHP debug 及 javascript debugger 和launch.json 及settings.josn 实现了 非常方便的 HTML 和PHP 及 JS 实时调试。文件如下。

安装的插件如下:全都需要装,不要少

 

调试HTML用live server  实时显示调试。调试HTML 内外链的JS 时,要先启用live server 再 用"F5 JS HTML Launch Chrome against localhost 后,直接按 F5打开chrom.

先配置PHP 调试环境

    "php.validate.executablePath":"D:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\php.exe",    "php.debug.executablePath": "D:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\ext\\php_xdebug.dll",

再配置  code-runner 支持PHP和html 用360以绝对路径打开。

    "code-runner.executorMap": {        "php": "D:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\php.exe",        "html": "\"C:\\Users\\Administrator\\AppData\\Roaming\\360se6\\Application\\360se.exe\"",

open-php-html-js-in-browser 的配置。用Chrom以localhost网址打开。

    "open-php-html-js-in-browser.documentRootFolder": "D:/phpstudy_pro/WWW/",    "open-php-html-js-in-browser.selectedBrowser": "Chrome",

liveServer的配置关键点 

    "liveServer.settings.host": "localhost",    "liveServer.settings.CustomBrowser": "chrome",

 

各自的界面 设置 

liveserver 工作区 主要设置  localhost 和chrome

 open-php-html-js-in-browser主要设置,打开URL 和本地绝对路径及打开浏览器为Chrome

 

settings.json 配置文件如下。

{    "php.validate.executablePath":"D:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\php.exe",    "php.debug.executablePath": "D:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\ext\\php_xdebug.dll",    "code-runner.saveFileBeforeRun": true,    "code-runner.executorMap": {        "php": "D:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\php.exe",        "html": "\"C:\\Users\\Administrator\\AppData\\Roaming\\360se6\\Application\\360se.exe\"",        "javascript": "node",        "java": "cd $dir && javac $fileName && java $fileNameWithoutExt",        "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",        "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",        "objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",      //  "php": "php",        "python": "python -u",        "perl": "perl",        "perl6": "perl6",        "ruby": "ruby",        "go": "go run",        "lua": "lua",        "groovy": "groovy",        "powershell": "powershell -ExecutionPolicy ByPass -File",        "bat": "cmd /c",        "shellscript": "bash",        "fsharp": "fsi",        "csharp": "scriptcs",        "vbscript": "cscript //Nologo",        "typescript": "ts-node",        "coffeescript": "coffee",        "scala": "scala",        "swift": "swift",        "julia": "julia",        "crystal": "crystal",        "ocaml": "ocaml",        "r": "Rscript",        "applescript": "osascript",        "clojure": "lein exec",        "haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",        "rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",        "racket": "racket",        "scheme": "csi -script",        "ahk": "autohotkey",        "autoit": "autoit3",        "dart": "dart",        "pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",        "d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",        "haskell": "runhaskell",        "nim": "nim compile --verbosity:0 --hints:off --run",        "lisp": "sbcl --script",        "kit": "kitc --run",        "v": "v run",        "sass": "sass --style expanded",        "scss": "scss --style expanded",        "less": "cd $dir && lessc $fileName $fileNameWithoutExt.css",        "FortranFreeForm": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",        "fortran-modern": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",        "fortran_fixed-form": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",        "fortran": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",        "sml": "cd $dir && sml $fileName"    },    "open-php-html-js-in-browser.documentRootFolder": "D:/phpstudy_pro/WWW/",    "open-php-html-js-in-browser.selectedBrowser": "Chrome",    "editor.renderWhitespace": "all",    "editor.unicodeHighlight.ambiguousCharacters": false,    "debug.javascript.autoAttachFilter": "always",    "liveServer.settings.host": "localhost",    "liveServer.settings.CustomBrowser": "chrome",}

launch.json 文件 配置了三种方式的调试 node.js 在VS输入调试。PHP的 debug 和 F5键直接调试HTML外链的JS   端口号要设置的跟live server一致。

{    // 使用 IntelliSense 了解相关属性。     // 悬停以查看现有属性的描述。    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387    "version": "0.2.0",    "configurations": [        {            "name": "Launch JS Program",            "program": "${workspaceFolder}/${relativeFileDirname}/${fileBasename}",            "request": "launch",            "skipFiles": [                "/**"            ],            "type": "node"        },        {            "name": "监听 Xdebug open PHP",            "type": "php",            "request": "launch",            "port": 9000        },        {            "type": "chrome",            "request": "launch",            "name": "F5 JS HTML Launch Chrome against localhost",            "url": "http://localhost:5500/${relativeFileDirname}/${fileBasename}",            "webRoot": "${workspaceFolder}"        },    ]}

来源地址:https://blog.csdn.net/sitonn/article/details/128179838

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯