Open the menu

Substituição de componentes

Um componente pode declarar que substitui outro componente. Para isso, basta utilizar o nó replace no arquivo de definição do componente. É importante notar que o componente substitui uma versão específica de um componente.

Quando o componente que substitui outros componentes é instalado, uma das seguintes situações pode ocorrer:

  • Nenhum dos componentes que esse componente substitui está instalado: nesse caso, o componente será instalado normalmente, executando o seu script de instalação.
  • Todos os componentes substituídos estão instalados nas versões corretas para serem substituídos: nesse caso, o portal executará uma atualização completa do componente, isto é, uma atualização que executa todos os passos descritos no script de atualização, caso haja.
  • Qualquer outra situação: um erro é gerado e o deploy não é realizado.

Substituição conjunta

Quando um componente é substituído por mais de um componente, os componentes que o substituem devem indicar que é uma substituição conjunta. Isso deve ser feito em cada componente que substituiu o componente original.