要在 nest 项目里使用计划任务功能,可以先给项目安装一下 nest 提供的 schedule 这个模块,在终端执行一下 npm install --save @nestjs/schedule ,然后再安装一个类型,执行 npm install --save-dev @types/cron 。
要在应用里激活使用计划任务,还得再注册一下,打开项目里的 AppModule 这个模块,在模块里导入 ScheduleModule,它来自 @nestjs/schedule 这个包。
然后在模块的 imports 里面,用一下 ScheduleModule.forRoot 这个方法。这样我们在应用里设置的计划任务就会生效了。