@totvs/protheus-lib-core - Versão do Angular - Versão PO UI

A versão do @totvs/protheus-lib-core acompanha a versão do Angular e do PO UI ? Estou tendo problemas para instalar a versão@totvs/protheus-lib-core@15.0.1. Me dá este erro:

npm ERR! While resolving: po-function-company@0.0.0 npm ERR! Found: @angular/animations@16.2.12 npm ERR! node_modules/@angular/animations npm ERR! @angular/animations@"^16.2.12" from the root project npm ERR! Could not resolve dependency: npm ERR! peer @angular/animations@"^15.2.9" from @totvs/protheus-lib-core@15.0.1 npm ERR! node_modules/@totvs/protheus-lib-core npm ERR!@totvs/protheus-lib-core@"^15.0.1" from the root project

Este é o meu package.json

"dependencies": { "@angular/animations": "^16.2.12", "@angular/common": "^16.2.0", "@angular/compiler": "^16.2.0", "@angular/core": "^16.2.0", "@angular/forms": "^16.2.0", "@angular/platform-browser": "^16.2.0", "@angular/platform-browser-dynamic": "^16.2.0", "@angular/router": "^16.2.0", "@po-ui/ng-components": "^16.6.0", "@po-ui/ng-templates": "^16.6.0", "@totvs/protheus-lib-core": "^15.0.1", "@types/node": "^20.9.0", "rxjs": "~7.5.5", "tslib": "^2.6.2", "zone.js": "~0.13.0" }

Estou estudando PO-UI, passei por este mesmo problema, só consegui instalar incluindo o parâmetro “–force”

Olá,

Eduardo, você está utilizando o Angular na versão 16, logo você terá inúmeros problemas de incompatibilidade.

O protheus-lib-core ainda não foi atualizado para a versão 16 do Angular, portanto o correto é utilizar a versão 15 do Angular em seu projeto:

https://tdn.totvs.com.br/display/public/framework/Protheus-lib-core

Boa Tarde Daniel. Continuo com dificuldades em utilizar a biblioteca protheus-lib-core por conta do descasamento de versão entre ela e o Angular e o PO-UI. Pelo que tenho acompanhado. o PO-UI passou seguir a versão do Angular.
Então hj é bem difícil baixar o PO-UI mais antigo.
A biblioteca Protheus-lib-core parou na versão 15.
Saberia me dizer qual é a estratégia para usar a biblioteca nos dias de hj ? no meu projeto eu tentei instalar com versões em conflito mas só consegui usar a funcionalidade de fechar a janela dentro do protheus. nenhuma outra funcionalidade estou conseguindo usar.

Obrigado pelo Retorno Daniel. Tentei ir pelo caminho de compatibilizar o angular com o protheus-lib-core. Mas não sei se estou fazendo algo errado, como estou usando interfaces do PO-UI eu não consegui mais baixar a versão do PO-UI antes da versão 16. ( me retorna que o pacote não está mais disponível) rodando um npm install --legacy-peer-deps . consegui fazer a instalação do protheus-lib-core. Por enquanto estou conseguindo utilizar alguns recursos como fechar a janela da aplicação no protheu sem grandes problemas. Só estou tendo problemas de ler o arquivo de configuração no assets/data e autenticar na api da porta mult-protocolo mas acredito que seja algo errado que estou fazendo.