Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ng-components: Erro após adicionar ng-components #2408

Open
4 of 10 tasks
josuelsilva opened this issue Feb 26, 2025 · 3 comments
Open
4 of 10 tasks

ng-components: Erro após adicionar ng-components #2408

josuelsilva opened this issue Feb 26, 2025 · 3 comments
Labels
bug Something isn't working

Comments

@josuelsilva
Copy link

josuelsilva commented Feb 26, 2025

Reprodução

Utilize StackBlitz (https://stackblitz.com/edit/po-ui) para reproduzir o bug relatado na issue.

Passos para reproduzir:

  1. Criar o projeto com ng new my-po-project --skip-install
  2. npm install
  3. ng add @po-ui/ng-components
  4. ng serve
  5. acessar localhost:4200

Qual o comportamento atual?

Ao abrir a tela no navegador, a pagina fica em branco. Quando é inspecionado a pagina, virmos que está gerando um erro do modulo @angular
O erro ocorre para a versão 19

Segue erro abaixo

Image
Image

Que comportamento você esperava ver?

Abrir a tela com projeto inicial

Ambiente

  • PO UI:
  • Angular:
  • Browser(s):
    • Chrome
    • Firefox
    • Edge
    • Safari
    • IE 11
    • Outros
  • Operating System:
    • Windows
    • macOS
    • Ubuntu
    • Outros

Observações

Tempo de Resposta PO UI --> Em até 7 dias úteis.
Tempo de Retorno Solicitante --> 35 dias corridos
Issues sem retorno do solicitante por mais de 35 dias corridos serão encerradas.

@josuelsilva josuelsilva added the bug Something isn't working label Feb 26, 2025
@anabye
Copy link
Contributor

anabye commented Feb 28, 2025

Oi @josuelsilva, bom dia!

A versão 19.1.7 do Angular, lançada na semana passada, introduziu um erro que impacta não apenas nossa biblioteca, mas também outras, conforme relatado na issue #17730.

Para evitar problemas de compatibilidade, recomendamos utilizar as versões do Angular conforme nossa documentação:

"dependencies": {
    "@angular/animations": "~19.0.0",
    "@angular/common": "~19.0.0",
    "@angular/compiler": "~19.0.0",
    "@angular/core": "~19.0.0",
    "@angular/forms": "~19.0.0",
    "@angular/platform-browser": "~19.0.0",
    "@angular/platform-browser-dynamic": "~19.0.0",
    "@angular/router": "~19.0.0",
    "rxjs": "~7.8.0",
    "tslib": "^2.3.0",
    "zone.js": "~0.15.0"
    ...
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "~19.0.5",
    "@angular-devkit/schematics": "~19.0.5",
    "@angular/cli": "~19.0.5",
    "@angular/compiler-cli": "~19.0.0",
    ...
    "typescript": "~5.6.2"
  }

Atenciosamente.

@josuelsilva
Copy link
Author

Olá @anabye , obrigado pelas informações.
Mesmo fazendo o procedimento que informou, ainda sim, apresenta o mesmo erro.

Image

@anabye
Copy link
Contributor

anabye commented Feb 28, 2025

@josuelsilva obrigada por partilhar o package.

Para evitar incompatibilidades, a documentação orienta utilizar " ~ " ao invés de " ^ ". Segue o package.json atualizado:

  "dependencies": {
    "@angular/animations": "~19.0.0",
    "@angular/common": "~19.0.0",
    "@angular/compiler": "~19.0.0",
    "@angular/core": "~19.0.0",
    "@angular/forms": "~19.0.0",
    "@angular/platform-browser": "~19.0.0",
    "@angular/platform-browser-dynamic": "~19.0.0",
    "@angular/router": "~19.0.0",
    "@po-ui/ng-components": "^19.4.0",
    "rxjs": "~7.8.0",
    "tslib": "^2.3.0",
    "zone.js": "~0.15.0"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "~19.0.5",
    "@angular-devkit/schematics": "~19.0.5",
    "@angular/cli": "~19.0.5",
    "@angular/compiler-cli": "~19.0.0",
    "@types/jasmine": "~5.1.0",
    "jasmine-core": "~5.4.0",
    "karma": "~6.4.0",
    "karma-chrome-launcher": "~3.2.0",
    "karma-coverage": "~2.2.0",
    "karma-jasmine": "~5.1.0",
    "karma-jasmine-html-reporter": "~2.1.0",
    "typescript": "~5.6.2"
  }

Atenciosamente.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants