|
2 | 2 | "version": "0.2.0", |
3 | 3 | "configurations": [ |
4 | 4 | { |
5 | | - "name": "Debug Tauri App", |
| 5 | + "name": "Start Tauri Dev (WebView2 remote debug)", |
| 6 | + "type": "node", |
| 7 | + "request": "launch", |
| 8 | + "runtimeExecutable": "pnpm", |
| 9 | + "runtimeArgs": ["run", "tauridev"], |
| 10 | + "env": { |
| 11 | + "WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS": "--remote-debugging-port=9222" |
| 12 | + }, |
| 13 | + "console": "integratedTerminal", |
| 14 | + "internalConsoleOptions": "neverOpen", |
| 15 | + "cwd": "${workspaceFolder}" |
| 16 | + }, |
| 17 | + { |
| 18 | + "name": "Attach Tauri WebView (Edge)", |
6 | 19 | "type": "msedge", |
| 20 | + "request": "attach", |
7 | 21 | "port": 9222, |
8 | | - "request": "launch", |
9 | | - "runtimeExecutable": "${workspaceFolder}/src-tauri/target/debug/app.exe", |
10 | | - "useWebView": true, |
11 | 22 | "webRoot": "${workspaceFolder}", |
12 | | - "preLaunchTask": "ui:dev" |
| 23 | + "sourceMaps": true, |
| 24 | + "timeout": 60000, |
| 25 | + "restart": true, |
| 26 | + "sourceMapPathOverrides": { |
| 27 | + "/src/*": "${workspaceFolder}/src/*", |
| 28 | + "vite:///*": "${workspaceFolder}/*", |
| 29 | + "http://localhost:5173/*": "${workspaceFolder}/*", |
| 30 | + "/*": "${workspaceFolder}/*" |
| 31 | + } |
13 | 32 | }, |
14 | 33 | { |
15 | 34 | "name": "Debug Web (Edge)", |
16 | 35 | "type": "msedge", |
17 | 36 | "request": "launch", |
18 | 37 | "url": "http://localhost:5173", |
19 | | - "webRoot": "${workspaceFolder}/src", |
| 38 | + "webRoot": "${workspaceFolder}", |
20 | 39 | "preLaunchTask": "start-web-dev-server", |
21 | 40 | "userDataDir": "${workspaceFolder}/.vscode-edge-profile", |
22 | 41 | "sourceMaps": true, |
23 | 42 | "sourceMapPathOverrides": { |
24 | | - "webpack:///./src/*": "${webRoot}/*" |
| 43 | + "/src/*": "${workspaceFolder}/src/*", |
| 44 | + "vite:///*": "${workspaceFolder}/*", |
| 45 | + "http://localhost:5173/*": "${workspaceFolder}/*", |
| 46 | + "/*": "${workspaceFolder}/*" |
25 | 47 | } |
26 | 48 | } |
27 | 49 | ], |
28 | | - "compounds": [] |
| 50 | + "compounds": [ |
| 51 | + { |
| 52 | + "name": "Debug Tauri App", |
| 53 | + "configurations": ["Start Tauri Dev (WebView2 remote debug)", "Attach Tauri WebView (Edge)"], |
| 54 | + "stopAll": true |
| 55 | + } |
| 56 | + ] |
29 | 57 | } |
0 commit comments