>  기사  >  개발 도구  >  vscode로 HTML을 디버깅하는 방법

vscode로 HTML을 디버깅하는 방법

藏色散人
藏色散人원래의
2019-11-19 09:49:0013369검색

vscode로 HTML을 디버깅하는 방법

vscode로 HTML을 디버깅하는 방법은 무엇입니까?

디버깅을 위해 Chrome용 디버거를 사용하세요

먼저 해당 플러그인을 다운로드하세요

Ctrl+Shift+x를 눌러 플러그인 스토어를 열고, Chrome을 검색하여 플러그인을 확인하고, 설치->새로고침

을 클릭하세요. 플러그인 구성 방법에는 두 가지가 있습니다. 하나는 로컬 파일을 기반으로 디버깅하는 것이고, 다른 하나는 서버-클라이언트 모드를 기반으로 디버깅하는 것입니다.

로컬 파일 디버깅은 Chrome을 시작하여 로컬 파일을 읽은 다음 파일을 기반으로 페이지를 직접 렌더링합니다.

server-client는 디버깅할 파일을 서비스 컨테이너(예: tomcat)에 로드하고 모든 파일은 양식으로 제공됩니다. 제공됩니다.

Chrome은 서비스의 URL 주소를 기반으로 파일에 액세스한 다음 이를 브라우저에 로드합니다.

관련 권장사항: "vscode 튜토리얼"

두 가지 구성 방법이 아래에 소개됩니다

1.1.1 로컬 파일 구성 방법을 기반으로 디버깅

.vscode 폴더에 새 launch.json 파일을 만들고 구성을 추가합니다. 아래와 같이

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "chrome",
      "request": "launch",
      "name": "Launch Chrome 本地调试",
      "url": "http://localhost:8080",
      "webRoot": "${workspaceFolder}",
      "file": "${file}"
    }
  ]
}

구성 설명:

${file}은 현재 파일을 여는 것을 의미합니다.

${workspaceRoot}는 vscode가 현재 루트 디렉터리를 로드하고 있음을 의미합니다.

launch는 파일을 로드하기 위해 새 Chrome 프로세스를 시작한다는 것을 의미합니다.

attach 현재 파일은 기존 크롬 프로세스를 로드합니다

디버그 메뉴 바에서 [Chrome 로컬 디버깅 실행] 옵션을 선택하고 [f5] 또는 [fn+f5]를 클릭하면 해당 페이지를 볼 수 있습니다

vscode로 HTML을 디버깅하는 방법

URL 검색창을 보실 수 있습니다. 위의 주소는 file:///로 시작하는 주소로, 로컬에서 파일을 읽는다는 뜻입니다. 이후에는 모든

html 파일을 이렇게

1.1.2 디버깅할 수 있습니다. 서버 구성 방식에 따른 디버깅

1.1.2.1. 서버 측 시작

서버-클라이언트 방식을 기반으로 당연히 파일은 다음과 같습니다. 먼저 서버 컨테이너에 로드했습니다. 여기서는 tomcat을 사용하지 않고

python을 사용합니다.

bash 터미널에서 cd로 vscode의 루트 디렉터리로 이동합니다(예: 광산은 ~/daily). 다음 명령을 실행합니다.

cd ~/daily

# 현재 디렉터리의 파일이 컨테이너에 로드됩니다. 외부 포트는 8080이고 호스트는 로컬 시스템 IP입니다. 로컬 액세스를 위해 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}는 상대 루트 디렉터리를 나타냅니다.

경로를 선택한 후 [http에서 Chrome 시작]을 선택하고 [f5] 또는 [fn+f5]를 클릭하여 Chrome에서 파일이 로드되었는지 확인합니다. 동시에 검색창의 주소를 보면 이번에는 Chrome이 파일에 액세스하기 위해 http 프로토콜을 사용한다는 것을 알 수 있습니다

vscode로 HTML을 디버깅하는 방법

1.2 Nodejs를 사용한 디버깅

Nodejs를 사용한 디버깅 구성 방법은 기본적으로 동일합니다. 크롬으로 했는데 종류가 바뀌었는데 구체적으로 다음과 같습니다

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

디버거 메뉴바에서 [Node Launch Program]을 선택하고 [f5]를 누르면 디버깅 정보가 아래 디버그 콘솔에 표시됩니다

스크린샷은 없습니다 가져가세요

nodeJs가 설치되지 않은 경우 데비안 기반 컴퓨터에서 다음 명령을 실행할 수 있습니다.

apt install nodejs npm

일반적으로 apt 설치를 사용하면 버전이 이전 버전으로 바뀔 수 있습니다. 소스 코드 설치, 공식 설치 관리자 또는 ppa 구성을 사용할 수 있습니다.

10.x LTS 버전을 사용하여 ppa를 구성하기로 선택했습니다

$ 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

위 내용은 vscode로 HTML을 디버깅하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.