Sobre as configurações iniciais do projeto. Assim que refatorei o arquivo app.module.ts para:
import { ApolloDriver, ApolloDriverConfig } from '@nestjs/apollo';
import { Module } from '@nestjs/common';
import { GraphQLModule } from '@nestjs/graphql';
@Module({
imports: [
GraphQLModule.forRoot<ApolloDriverConfig>({
driver: ApolloDriver,
}),
],
})
export class AppModule {}
E tentei rodar novamente o projeto (npm run start:dev). Recebi o seguinte erro:
[Nest] - ERROR [PackageLoader] The "@as-integrations/express5" package is missing. Please, make sure to install it to take advantage of GraphQLModule.
Para resolver precisei instalar essa dependência (@as-integrations/express5) manualmente:
npm install @as-integrations/express5 --silent
E então o problema foi solucionado.