我今天从6-> 7升级了我的Nest应用。解决所有打字错误之后,启动时我得到了奇怪的行为。
[Nest] 15484 - 05/01/2020, 3:33:29 PM [NestFactory] Starting Nest application...
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] GraphqlClientModule dependencies initialized +138ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] SentryModule dependencies initialized +1ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] TypeOrmModule dependencies initialized +0ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] HttpModule dependencies initialized +2ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] JwtModule dependencies initialized +0ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] ConfigHostModule dependencies initialized +0ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] DiscoveryModule dependencies initialized +0ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] ConsoleModule dependencies initialized +2ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] ConfigModule dependencies initialized +1ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] ConfigModule dependencies initialized +0ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] BullModule dependencies initialized +12ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] ScheduleModule dependencies initialized +0ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] StorageModule dependencies initialized +7ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] KeyValueModule dependencies initialized +1ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] IntercomModule dependencies initialized +0ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] SentryCoreModule dependencies initialized +88ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] BullModule dependencies initialized +0ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] JwtModule dependencies initialized +0ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] GraphQLSchemaBuilderModule dependencies initialized +1ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] PostmarkModule dependencies initialized +0ms
[Nest] 15484 - 05/01/2020, 3:33:29 PM [InstanceLoader] GraphQLModule dependencies initialized +1ms
然后它停止了。没有其他输出。还有更多模块。
这是相关的软件包
"@nestjs/cli": "^7.1.4",
"@nestjs/common": "^7.0.9",
"@nestjs/config": "^0.4.0",
"@nestjs/core": "^7.0.9",
"@nestjs/graphql": "^7.3.5",
"@nestjs/jwt": "^7.0.0",
"@nestjs/platform-express": "^7.0.9",
"@nestjs/schedule": "^0.3.1",
"@nestjs/schematics": "^7.0.0",
"@nestjs/typeorm": "^7.0.0",
作为参考,这是我的main.ts
import { NestFactory } from "@nestjs/core";
import { AppModule } from "./app.module";
import {
initializeTransactionalContext,
patchTypeORMRepositoryWithBaseRepository
} from "typeorm-transactional-cls-hooked";
import { ValidationPipe } from "@nestjs/common";
import helmet from "helmet";
initializeTransactionalContext();
patchTypeORMRepositoryWithBaseRepository();
async function bootstrap() {
const app = await NestFactory.create(AppModule, { bodyParser: false });
app.enableCors();
app.use(helmet());
app.useGlobalPipes(new ValidationPipe());
await app.listen(process.env.PORT || 3000);
}
bootstrap();
更新:
在我的应用程序模块中,我尝试注释掉所有应用程序模块,但该应用程序无法启动。我尝试注释掉所有模块,然后应用启动!
当我添加 just TypeOrmModule.forRoot()
时,该应用会挂起并且无法启动。
答案 0 :(得分:3)
我的回答不太令人满意。当我升级Nest软件包时,我忘了提到Nest的一个依赖项说我没有足够高的Node版本。我相信我当时使用的是13.x,但我希望它高于13.6。
我想到了“我会去最新的”,然后转到14.x
当我转到节点13.14.0时,此问题已解决
答案 1 :(得分:-1)
查看docker中节点的版本。