launch.json 814 B

1234567891011121314151617181920212223242526272829
  1. // A launch configuration that compiles the extension and then opens it inside a new window
  2. {
  3. "version": "0.2.0",
  4. "configurations": [
  5. {
  6. "name": "Launch Client",
  7. "type": "extensionHost",
  8. "request": "launch",
  9. "runtimeExecutable": "${execPath}",
  10. "args": ["--extensionDevelopmentPath=${workspaceRoot}/tools/vscode"],
  11. "outFiles": ["${workspaceRoot}/tools/vscode/dist/**/*.js"]
  12. },
  13. {
  14. "type": "node",
  15. "request": "attach",
  16. "name": "Attach to Server",
  17. "port": 6040,
  18. "restart": true,
  19. "outFiles": ["${workspaceRoot}/tools/languageserver/dist/**/*.js"],
  20. "skipFiles": ["<node_internals>/**"]
  21. }
  22. ],
  23. "compounds": [
  24. {
  25. "name": "Launch Extension",
  26. "configurations": ["Launch Client", "Attach to Server"]
  27. }
  28. ]
  29. }