typescript - NestJS: Modul sa v režime vývoja nedá nájsť
Mám túto chybu v režime vývoja aplikácie s NestJS.
Môj konfiguračný súbor je nasledovný:
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'],
};
Importujem do:
@Module({
imports: [
TypeOrmModule.forRoot(ORM_CONFIG),
],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}
Doteraz som nedokázal identifikovať chybu, prečo to funguje v produkcii a nefunguje v režime vývoja na sledovanie mojich úprav.
Odpoveď č. 1
Mohol by si to skúsiť:
Napríklad, keď vytvorím súbor cez NestJS CLI, importuje jeho cestu takto:
import { UsersService } from 'src/modules/users/users.service';dávať chybu ako ty.
Potom, keď nahradím cestu, aby som ju našiel manuálne:
import { UsersService } from './users.service';Chyba je opravená.


