v16 para v17
Importante!
Necessário atualizar versão a versão, por exemplo:
- Atualização da versão 14 para a versão 15.
- Atualização da versão 15 para a versão 16.
Passo a passo para migração
Seguir o guia de migração conforme documentação do PO UI
https://github.com/po-ui/po-angular/blob/17.x.x/docs/guides/migration-poui.mdSeguir documentação para utilização do THF-Components (lib interna de componentes) para utilização do tema Júpiter e componentes de uso interno.
Configurando o Registro com NPM
Se você estiver usando o NPM, siga os seguintes passos para configurar o registro:
Defina o registro padrão para https://npm.totvs.io executando o seguinte comando:
npm set registry https://npm.totvs.io
Em seguida, adicione seu usuário ao registro com o comando:
npm adduser --registry https://npm.totvs.io
Configure sua senha do perfil no registro com o comando:
npm profile set password --registry https://npm.totvs.io
Após concluir esses passos, o registro do NPM estará configurado corretamente para instalar as dependências deste projeto.
Configurando o Registro com Yarn
Se você estiver usando o Yarn, siga o seguinte passo para configurar o registro:
Configure o registro padrão do Yarn para https://npm.totvs.io executando o seguinte comando:
yarn config set registry https://npm.totvs.io
Após concluir este passo, o registro do Yarn estará configurado corretamente para instalar as dependências deste projeto.
Com o registro configurado corretamente, você pode prosseguir com a instalação deste projeto sem problemas. Certifique-se de seguir as instruções de instalação no README para obter mais detalhes sobre como configurar e usar o projeto.
Como utilizar com o PO UI previamente instalado
O THF-Components está pronto para ser instalado em projetos que foram construídos utilizando os componentes do PO-UI, basta realizar as configurações abaixo para utilizar os recursos do THF-COMPONENTS e do PO-UI juntos com uma única biblioteca
Se você já tem o PO UI instalado, siga estas etapas para utilizar este projeto:
- Remova as declarações do PO-UI no package.json
Execute o comando de instalação para atualizar sua pasta node_modules *Pode ser necessária uma instalação limpa onde é necessário apagar a pasta node_modules e o package-lock.json
npm install
Adicione o THF-COMPONENTS no projeto
npm install @totvs/thf-components
- Apagar a pasta Angular e possíveis caches aplicados.
- Subir novamente a aplicação e verificar correto funcionamento da Aplicação😀