我在 macOS 14.5 上使用最新版本(10.3.10)中的 NestJS。对于基于时间的调度,我也在最新版本(4.1.0)中安装了@nestjs/schedule。之后,我在应用程序模块中实现了该模块的代码,如下所示:
ScheduleModule.forRoot()
。任务服务也在我的项目中正确实现。
我的问题是当我尝试启动服务器时,它会抛出此错误:
03.07.2024 14:26:09 error: Nest can't resolve dependencies of the SchedulerMetadataAccessor (?). Please make sure that the argument Reflector at index [0] is available in the ScheduleModule context.
Potential solutions:
- If Reflector is a provider, is it part of the current ScheduleModule?
- If Reflector is exported from a separate @Module, is that module imported within ScheduleModule?
@Module({
imports: [ /* the Module containing Reflector */ ]
})
尝试解决这些问题一小时后,我在 Windows 虚拟机上启动了服务器,它可以直接运行。
有人可以解决我的 macOS 系统上的这个问题吗? 我在谷歌上没有找到任何关于这个问题的信息,所以我家任何人都可以提供帮助。谢谢
Estimado estoy enfrentando el Mismo Problema pero en windows, encontro alguna solución?