graphql - NESTJS + GraphQL Last Imported 模块覆盖以前的 schema.gql
问题描述
我的 AppModule 看起来像这样
import { Module } from '@nestjs/common';
import { GraphQLModule } from '@nestjs/graphql';
import { MongooseModule } from '@nestjs/mongoose';
import { join } from 'path';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { AnimalsModule } from './modules/animals/animals.module';
import { UserModule } from './modules/user/user.module';
@Module({
imports: [
MongooseModule.forRoot('mongodb://localhost/animals'),
GraphQLModule.forRoot({
autoSchemaFile: join(process.cwd(), 'src/schema.gql'),
sortSchema: true,
}),
UserModule,
AnimalsModule,
],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}
当我编译项目 AnimalModule 覆盖 UserModule 模式时,一般最新导入的模块会覆盖以前的模块,如何处理它任何想法都停留在这个问题上很长一段时间