launch.json 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. {
  2. // 使用 IntelliSense 了解相关属性。
  3. // 悬停以查看现有属性的描述。
  4. // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
  5. "version": "0.2.0",
  6. "configurations": [
  7. {
  8. "type": "node",
  9. "request": "launch",
  10. "name": "启动程序",
  11. "skipFiles": ["<node_internals>/**"],
  12. "program": "${file}"
  13. },
  14. {
  15. "name": "Electron: Main",
  16. "type": "node",
  17. "request": "launch",
  18. // "protocol": "inspector",
  19. "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron",
  20. "windows": {
  21. "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron.cmd"
  22. },
  23. "preLaunchTask": "electron-debug",
  24. "args": [
  25. "--remote-debugging-port=9223",
  26. "--trace-deprecation",
  27. "./dist_electron"
  28. ],
  29. "outFiles": ["${workspaceFolder}/dist_electron/**/*.js"],
  30. "cwd": "${workspaceFolder}"
  31. },
  32. {
  33. "name": "Electron: Renderer",
  34. "type": "chrome",
  35. "request": "attach",
  36. "port": 9223,
  37. "urlFilter": "http://localhost:*",
  38. "timeout": 30000,
  39. "webRoot": "${workspaceFolder}/src",
  40. "sourceMapPathOverrides": {
  41. "webpack:///./src/*": "${webRoot}/*"
  42. }
  43. }
  44. ],
  45. "compounds": [
  46. {
  47. "name": "Electron: All",
  48. "configurations": ["Electron: Main", "Electron: Renderer"]
  49. }
  50. ]
  51. }