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