vscode怎樣調(diào)試html

小編給大家分享一下vscode怎樣調(diào)試html,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供嵐山網(wǎng)站建設(shè)、嵐山做網(wǎng)站、嵐山網(wǎng)站設(shè)計(jì)、嵐山網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、嵐山企業(yè)網(wǎng)站模板建站服務(wù),10年嵐山做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

vscode如何調(diào)試html?

使用Debugger for Chrome進(jìn)行調(diào)試

首先下載對(duì)應(yīng)的插件

Ctrl+Shift+x打開(kāi)插件商店,搜索chrome即可看到該插件,點(diǎn)擊安裝->重新加載即可

該插件的配置方式分兩種,一種是基于本地文件的debug,另一種是基于server-client模式的調(diào)試。

本地文件debug即啟動(dòng)chrome讀取本地文件,進(jìn)而根據(jù)文件直接渲染出頁(yè)面

server-client則將待調(diào)試的文件加載進(jìn)入服務(wù)容器中(例如tomcat之類的),所有的文件以服務(wù)的形式提供。

chrome根據(jù)服務(wù)的url地址訪問(wèn)文件,之后加載到瀏覽器。

下面分別介紹兩種方式配置方法

1.1.1. 基于本地file配置方式調(diào)試

在.vscode文件夾之下新建launch.json文件,添加配置如下

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "chrome",
      "request": "launch",
      "name": "Launch Chrome 本地調(diào)試",
      "url": "http://localhost:8080",
      "webRoot": "${workspaceFolder}",
      "file": "${file}"
    }
  ]
}

配置解釋:

${file}表示打開(kāi)當(dāng)前文件

${workspaceRoot}表示vscode當(dāng)前加載根目錄

launch表示新起一個(gè)chrome進(jìn)程加載該文件

相對(duì)launch的attach,表示當(dāng)前文件載入已有的chrome進(jìn)程

在調(diào)試菜單欄選擇[Launch Chrome 本地調(diào)試]選項(xiàng),點(diǎn)擊[f5]或者[fn+f5],即可看到頁(yè)面

vscode怎樣調(diào)試html

可以看到url搜索欄上面是file:///開(kāi)頭的地址,表示文件是從本地讀取的。之后,所有的

html文件都可這么調(diào)試

1.1.2. 基于服務(wù)端配置方式調(diào)試

1.1.2.1. 啟動(dòng)server端

基于server-client方式自然是先要將文件加載到server容器中了,這里不使用tomcat,而是

python的方式。

在bash終端,cd進(jìn)入vscode的根目錄,比如我的是~/daily,運(yùn)行下面指令

cd ~/daily

# 當(dāng)前目錄下文件加載進(jìn)容器,對(duì)外端口為8080,host是本機(jī)ip,本地訪問(wèn)使用localhost即可

python3 -m http.server 8080

1.1.2.2. 配置vscode

在launch.json文件中加入下面的配置信息,

{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome from http",
"url": "http://localhost:8080/${relativeFile}",
"webRoot": "${workspaceFolder}"
},

${workspaceFolder}表示相對(duì)根目錄的路徑

之后選擇[Launch Chrome from http],點(diǎn)擊[f5]或者[fn+f5]即可看到chrome已經(jīng)加載了該文件。同時(shí)也從搜索欄的地址看到,chrome這次走的是http協(xié)議訪問(wèn)的文件

vscode怎樣調(diào)試html

1.2. 使用Nodejs調(diào)試

使用Nodejs調(diào)試的配置方式基本和chrome差不多,只是type改一下,具體如下

{
    "type": "node",
    "request": "launch",
    "name": "Node Launch Program",
    "program": "${workspaceFolder}/${relativeFile}"
},

在debugger菜單欄選中[Node Launch Program],然后點(diǎn)擊[f5],調(diào)試信息會(huì)顯示在下方

調(diào)試控制臺(tái)上,就不截圖了

如果沒(méi)有安裝nodeJs的話,debian系的電腦可以運(yùn)行下面指令,

apt install nodejs npm

一般使用apt安裝可能導(dǎo)致版本比較落后,你可以使用源碼安裝、官方的安裝管理器或者配置ppa的方式.

本人選擇配置ppa的方式,使用的是10.x的LTS版本

$ cat /etc/apt/sources.list.d/nodesource.list 
deb https://deb.nodesource.com/node_10.x sid main
deb-src https://deb.nodesource.com/node_10.x sid main

看完了這篇文章,相信你對(duì)vscode怎樣調(diào)試html有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

本文標(biāo)題:vscode怎樣調(diào)試html
本文網(wǎng)址:http://bm7419.com/article6/jcshog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站內(nèi)鏈、域名注冊(cè)、建站公司App開(kāi)發(fā)、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站