techy2493 / quickstart-angular-electorn-forge

A Quick-Start App For Angular with Electron using Electron Forge
GNU General Public License v3.0
5 stars 3 forks source link

Add WaitOn task for pre-launch of electron #3

Open techy2493 opened 11 months ago

techy2493 commented 11 months ago

Lanunch Json

{
      "type": "node",
      "request": "launch",
      "name": "Electron: Main",
      "preLaunchTask": "wait-for-angular",
      "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron-forge-vscode-win",
      "runtimeArgs": ["--remote-debugging-port=9223", "."],
      "windows": {
        "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron-forge-vscode-win.cmd"
      }
    },

Tasks Json

      "label": "wait-for-angular",
      "type": "npm",
      "script": "wait-for-angular",
      "isBackground": true,
      "problemMatcher": {
        "owner": "typescript",
        "pattern": "$tsc",
        "background": {
          "activeOnStart": true,
          "beginsPattern": {
            "regexp": "(.*?)"
          },
          "endsPattern": {
            "regexp": "bundle generation complete"
          }
        }
      }
    },