NestJS:在开发模式下找不到模块

Thi*_*nha 2 typescript typeorm nestjs

在此处输入图片说明

我在使用 NestJS 的应用程序的开发模式中遇到此错误。

我的配置文件如下:

export const ORM_CONFIG: TypeOrmModuleOptions = {
  keepConnectionAlive: true,
  type: 'postgres',
  host: 'localhost',
  port: 5432,
  username: 'postgres',
  password: 'postgres',
  database: 'aimbra_education',
  schema: 'security',
  synchronize: true,
  entities: [
   --Entities
  ],
  // migrations: [__dirname + '/migration/**/*.ts'],
  // subscribers: [__dirname + '/subscriber/**/*.ts'],
};
Run Code Online (Sandbox Code Playgroud)

我导入到:

@Module({
  imports: [
    TypeOrmModule.forRoot(ORM_CONFIG),
  ],
  controllers: [AppController],
  providers: [AppService],
})
export class AppModule {}

Run Code Online (Sandbox Code Playgroud)

到目前为止,我无法确定为什么它在生产中工作并且在开发模式下无法查看我的修改的错误。

Chr*_*llo 5

你可以试试这个:

例如,当我从 nestjs cli 创建一些文件时,会像这样导入他的路径:

import { UsersService } from 'src/modules/users/users.service';

像你一样给出错误。

在此处输入图片说明

然后当我替换路径以手动查找它时:

import { UsersService } from './users.service';

错误已修复。 在此处输入图片说明