Histórico da Página
...
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 | ||
---|---|---|
| ||
[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
...