Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Alguns artefatos possuem dependências específicas a serem adicionadas no projeto.
Para verificar as dependências, acessa a sessão de dependências do projeto.

Dependências para a casca do projeto frontend

  • node: ^16.20.0
  • totvs-gps-controls: ^15.0.17
  • totvs-gps-crud: ^5.0.7
  • totvs-gps-services: ^15.0.0
  • totvs-gps-utils: ^5.0.7
  • totvs-gps-custom: ^5.0.3

...

Instalação do projeto

Necessário ter o node 14.20.1, angular 9.1.6 e progress 12 instalado na máquina.

Para instalação do node, basta acessar este link 

Para instalação do angular, com o node instalado, basta executar o comando npm install -g @angular/[email protected]

Se o ambiente for windows, execute o comando get-executionpolicy em seu powershell, se o resultado for diferente de RemoteSigned, execute o seguinte comando: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Com o projeto baixado, na pasta raiz do projeto é necessário executar o comando npm install --legacy-peer-deps, para instalação das dependências do projeto

...

Bloco de código
languagebash
[caminho_instalacao_progress_12 (ex.: dlc122)]/bin/prowin32.exe -b -pf "\arquivo.pf" -ininame "arquivo.ini" -p "caminho_instalacao_codegen\dictsrc-pumpabl\dict-dump.p" -param \caminho_instalacao_codegen\data\[bases_de_dados_que_serao_utilizadas_separados_por_vírgula (ex.: srcadger, gp)]
  • arquivo.pf: O .pf é o arquivo que contém as configurações da conexão do progress com o banco. Nele vai estar alguns parâmetros da sessão, bem como apontamentos de conexões com bancos de dados
  • arquivo.ini: O .ini é para configuração para telas GUI (Graphical User Interface) 

Em seguida, deve-se executar o comando npm run build:data contido no package.json para atualizar os dados

...