复现
接收列表的装饰器属性(包括 aliases)即使只有一个元素也需要数组:
src/build.command.ts
import { Enum, Value } from 'func'
class BuildCommand {
@Enum('production' as any)
@Value()
target: string = 'development'
}如何修复
把传入的元素包裹在数组中:
src/build.command.ts
class BuildCommand {
@Enum(['production'])
@Value()
target: string = 'development'
}