代码地址
git@gitee.com:huo-lu/nestjs-learn.git / https://gitee.com/huo-lu/nestjs-learn.git
分支
问题描述
app.modules.ts文件中, 使用TypeOrmModule.forRootSync(object)正常运行,
当改为 TypeOrmModule.forRoot(connectionParams),并配置ormconfig.ts后,pnpm start:dev 出现错误no such file or directory, open '/Users/minglu/Desktop/nestjs-learn/dist/config/config.yml'
将变动改回TypeOrmModule.forRootSync(object),并且删除ormconfig.ts 可解决问题。
经反复测试,只要项目根目录中存在ormconfig.ts,不管TypeOrmModule使用同步或异步放, 都会出现上述读取不到yml文件的错误(路径问题),且在删除ormconfig.ts后,使用TypeOrmModule.forRootSync 可以正常使用ConfigService读取到的yml文件内容并作配置。
预期
配置ormconfig.ts时,解决 no such file or directory,open '/Users/minglu/Desktop/nestjs-learn/dist/config/config.yml问题。