Angular 11 para 15

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 ?

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

1 curtida

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

Infelizmente

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

1 curtida

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

Sim vi este site

1 curtida

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.

1 curtida

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.

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

1 curtida

Posso sim