复现
方法装饰器需要实例,以便 func 注入依赖并调用方法:
src/build.command.ts
import { Handler } from 'func'
class BuildCommand {
@Handler()
static run() {}
}如何修复
改用实例方法:
src/build.command.ts
class BuildCommand {
@Handler()
run() {}
}方法装饰器需要实例,以便 func 注入依赖并调用方法:
import { Handler } from 'func'
class BuildCommand {
@Handler()
static run() {}
}改用实例方法:
class BuildCommand {
@Handler()
run() {}
}