Ao importar o componente SelecionarIngredientes.vue, encontrei o seguinte erro no terminal:
Não foi possível localizar o arquivo de declaração para o módulo './SelecionarIngredientes.vue' ... tem implicitamente um tipo 'any'.ts-plugin(7016)
Após algumas pesquisas e análise da documentação, identifiquei que esse erro ocorre porque o TypeScript não atualiza automaticamente arquivos .vue como módulos válidos.
Para corrigir esse problema, adicionei a seguinte declaração no arquivo env.d.ts:
declare module '*.vue' {
import { DefineComponent } from 'vue';
const component: DefineComponent<{}, {}, any>;
export default component;
}
Essa configuração informa ao TypeScript que todos os arquivos .vue devem ser tratados como componentes do Vue, evitando o erro de digitação.