개발 과정에서 도구 구성 오류가 발생할 수 있습니다.
이를 위해서는 EgretWing의 launch.json 구성 파일에서 도구 경로를 재구성해야 합니다.
Egret 프로젝트 생성 debugTest [Egret 2D 프로젝트 마법사]
프로젝트는 .wing에서 생성됩니다. 폴더의 Launch.json은 디버그 정보를 구성합니다.
위 그림과 같이:
{ "version": "0.2.0", "configurations": [ { "name": "Wing 内置播放器调试", "type": "chrome", "request": "launch", "file": "index.html", "runtimeExecutable": "${execPath}", "useBuildInServer": true, "sourceMaps": true, "webRoot": "${workspaceRoot}", "preLaunchTask":"build", "port":5610 }, { "name": "使用本机 Chrome 调试", "type": "chrome", "request": "launch", "file": "index.html", "runtimeExecutable": "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome", "useBuildInServer": true, "sourceMaps": true, "webRoot": "${workspaceRoot}", "preLaunchTask":"build", "port":5610 }, { "name": "附加到 Chrome 进程", "type": "chrome", "request": "attach", "port": 9222, "webRoot": "${workspaceRoot}" } ]}
아래 그림과 같이 디버그하려면 클릭하세요.
launch.json 소개
name 구성 이름. 시작 구성의 드롭다운 목록에 표시됩니다. Wing 내장 플레이어 디버깅, 기본 Chrome을 사용한 디버깅, Chrome 프로세스에 연결.
EgretWing 구성 유형, 크롬, 노드, 확장 호스트를 입력합니다.
request 구성된 요청 유형입니다. 유효한 값은 "launch" 또는 "attach"입니다.
file 디버그 항목 파일, 브라우저에서 열리는 html 파일입니다.
runtimeExecutable 실행 파일의 절대 경로입니다. 기본값은 PATH의 런타임 실행 파일입니다. C:Program Files (x86)GoogleChromeApplicationchrome.exe 또는 /Applications/Google Chrome.app/Contents/MacOS/Google Chrome과 같은 Chrome 설치 경로로 변경합니다.
useBuildInServer true인 경우 EgretWing은 내장 웹 서버를 시작합니다.
sourceMaps JavaScript 소스 맵 사용 여부(있는 경우).
webRoot 웹 서비스의 루트 디렉터리입니다.
preLaunchTask 작업을 실행하기 전에 실행되는 작업입니다.
port 웹 서버에서 지정한 포트 번호입니다.
작동 시연은 다음과 같습니다.
위 내용은 EgretWing 링크 WeChat 개발 도구 디버깅 문제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!