node.js - Modulen '"@nestjs/config"' har ingen exporterad medlem 'ConfigModule'


Jag använder NestJS, jag installerade @nestjs/config-modulen med kommandot:

npm i --save @nestjs/config 

Jag fick detta fel: Modulen '"@nestjs/config"' har ingen exporterad medlem 'ConfigModule'

detta är min kod i app.module-filen :

import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { AuthModule } from './auth/auth.module';
import { UserModule } from './user/user.module';
import { BookmarkModule } from './bookmark/bookmark.module';
import { PrismaModule } from './prisma/prisma.module';
import { ConfigModule } from '@nestjs/config';

@Module({
  imports: [ConfigModule, AuthModule, UserModule, BookmarkModule, PrismaModule],
  controllers: [AppController],
  providers: [AppService],
})
export class AppModule {}

PS : Node-version : 17.6.0/OS : Manjaro Linux

Svar #1

Problemet löstes genom att köra detta kommando:

npm uninstall @nestjs/config && npm install @nestjs/config

Svar #2

Om problemet kvarstår efter att ha följt @Wahébs svar, försök:

  • på Windows: Shift + Ctrl + p -> Starta om TS-servern
  • på Mac: Cmd + Shift + p -> Starta om TS-servern

Efter detta bör du ha ConfigModule korrekt importerad.

Relaterade artiklar