Histórico da Página
...
- node: 14.20.1
- typescript: 3.8.3
- angular: 9.1.6
- progress: 12/11
Instalação do projeto
Necessário ter o node 14.20.1, angular 9.1.6 e progress 12/11 instalado na máquina.
Para instalação do node, basta acessar este link
...
Para que as tabelas apareçam é necessário com o progress 12 ou 11 instalado na máquina, executar o arquivo com tais parâmetros abaixo:
...
Bloco de código | ||
---|---|---|
| ||
[caminho_instalacao_progress_12_ou_11 (ex.: dlc122)]/bin/prowin32.exe -b -cpterm -pfiso8859-1 -cpstream ibm850 -basekey "ini" -ininame "\arquivo.pfini" -ininamepf "\arquivo.inipf" -p "caminho_instalacao_codegen\src-abl\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)
Caso apareça uma mensagem semelhante a essa:
Exclua os arquivos gerados no /data/tables e tente novamente.
Em seguida, deve-se executar o comando npm run build:data contido no package.json para atualizar os dados
...
Aqui fica disponibilizado a "casca" de um projeto Angular
Para verificar as dependências da casca do projeto frontend, clique aqui
Para instalar as dependências da casca do projeto frontend, basta rodar o comando npm install --legacy-peer-deps na pasta thf2
Para o build do artefato, na basta thf2, após o artefato e suas dependências estarem nos devidos lugar, basta executar o comando ng build nome-do-artefato --watch --output-path=diretorio-tomcat\webapps\nome-do-projeto\nome-do-artefato --configuration=production
Após isso, se tudo ocorrer bem, o projeto poderá ser acessado no http://localhost:porta-configurada/nome-do-projeto/nome-do-artefato
Caso seja gerado um novo template, após a compilação do projeto, já irá aparecer na tela para seleção desse template
...