quinta-feira, 1 de abril de 2021

launch.json 1 ou mais configurações - Protheus

É possível configurar um ou mais tipo de perfis para debug no visual code.
Exemplo: foi baixado o plugin totvs advpl e o debug for chrome para desenvolver aplicações angular.
Ora você deseja debugar no sistema totvs ora no navegador.

debug remote protheus (po-ui)
debug chrome (po-ui)

Para isso no visual code, configure o launch.json conforme:
















.

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "debug remote protheus",
            "type": "totvs_language_debug",
            "request": "launch",
            "program": "${command:AskForProgramName}",
            "cwb": "${workspaceFolder}",
            "smartclientBin": "C:/TOTVS/R27/smartclient/smartclient.exe",
            "isMultiSession": true,
            "enableTableSync": true,
            "enableMultiThread": true
        },
        {
            "name": "debug chrome po ui",
            "type": "chrome",
            "request": "launch",
            "url": "http://localhost:4200/#",
            "webRoot": "${workspaceFolder}/xxx-thf/",
            "sourceMapPathOverrides": {
                "webpack:/": "${webRoot}/",
                "/./": "${webRoot}/",
                "/src/": "${webRoot}/",
                "/": "",
                "/./~/": "${webRoot}/node_modules/"
            }
        }
    ],
    "lastPrograms": [
        {
            "args": [],
            "label": "sigaxxx",
            "description": ""
        },
        {
            "args": [],
            "label": "xxx",
            "description": ""
        }
    ],
    "lastProgramExecuted": "xxx"
}

Nenhum comentário:

Postar um comentário