模块“@nestjs/config”没有导出成员“ConfigModule”

问题描述 投票:0回答:2

我正在使用 NestJS,我使用以下命令安装了@nestjs/config 模块:

npm i --save @nestjs/config 

我收到这个错误:Module '"@nestjs/config"' 没有导出成员 'ConfigModule'

这是我在 app.module 文件中的代码:

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:节点版本:17.6.0/操作系统:Manjaro Linux

node.js typescript nestjs backend config
2个回答
11
投票

通过执行此命令解决了问题:

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

0
投票

如果应用 @Wahéb 答案后问题仍然存在,请尝试:

  • 在 Windows 上:
    Shift + Ctrl + p
    -> 重启 TS 服务器
  • 在 Mac 上:
    Cmd + Shift + p
    -> 重启 TS 服务器

在此之后,您应该正确导入了

ConfigModule

© www.soinside.com 2019 - 2024. All rights reserved.