EN
← 错误索引

F_SYSTEM_INVALID_METHOD_DECORATOR_TARGET

方法装饰器目标无效

@Handler 或 @Catch 被用于实例方法以外的目标。

更新于 2周前

复现

方法装饰器需要实例,以便 func 注入依赖并调用方法:

src/build.command.ts
import { Handler } from 'func'

class BuildCommand {
  @Handler()
  static run() {}
}

如何修复

改用实例方法:

src/build.command.ts
class BuildCommand {
  @Handler()
  run() {}
}