Angular 11 para 15

8 respostas
guilhermebhte

Atualizei um projeto de 11 para 15.

Só que ocorre este erro

./src/styles.scss - Warning: Module Warning (from ./node_modules/sass-loader/dist/cjs.js):
Angular Material themes should be created from a map containing the keys "color", "typography", and "density". The color value should be a map containing the palette values for "primary", "accent", a./src/styles.scss - Error: Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
SassError: Undefined variable.
  
5    500: mat.define-palette(mat.$light-primary-text),
                             ^^^^^^^^^^^^^^^^^^^^^^^
  
  src\app\app.theme.scss 5:27  @import
  src\styles.scss 37:9         root stylesheet

./src/styles.scss?ngGlobalStyle - Error: Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
HookWebpackError: Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
SassError: Undefined variable.
  
5    500: mat.define-palette(mat.$light-primary-text),
                             ^^^^^^^^^^^^^^^^^^^^^^^
  
  src\app\app.theme.scss 5:27  @import
  src\styles.scss 37:9         root stylesheet

× Failed to compile.

O que pode ser ?

8 Respostas

Lucas_Camara

Tu chegou a usar a ferramenta de migração para atualizar o angular do seu projeto?

guilhermebhte

Outra pessoa ajustou. Só não me disse o que fez.

Infelizmente

Lucas_Camara

Mas a pessoa começou a migrar a versão do angular e deixou o negócio com erro mesmo? Talvez seja melhor pegar uma versão antes do ajuste da versão e tentar fazer novamente seguindo o site de atualização fornecido pela equipe do angular. Capaz que ele tenha iniciado o ajuste da versão numa branch diferente talvez.

O site é esse: Angular Update Guide

É recomendado migrar uma major version por vez. Ele até adiciona um alerta quando vc tenta migrar para uma versão 2 vezes maior

guilhermebhte

Ele ajustou o erro.
Só não me disse o que é ainda.
Mas assim que ficar sabendo informo aqui.

Sim vi este site

Lucas_Camara

De qualquer forma, se começar a aparecer muitos problemas ao migrar a versão, talvez seja melhor ir migrando versão por versão seguindo as recomendações daquele site de atualização.

guilhermebhte

Na verdade o sistema está normal. Mas o cliente quis usar um componente que não quis rodar na versão 11 do angular.

Instalamos ele. mas ele não quis dar npm install.

Lucas_Camara

Entendi. Por curiosidade, qual componente eh esse? Se vc puder falar.

guilhermebhte

Posso sim

Criado 5 de fevereiro de 2023
Ultima resposta 9 de fev. de 2023
Respostas 8
Participantes 2