EN
← 错误索引

F_SYSTEM_MISSING_REQUIRED_PARAM

缺少必要的装饰器参数

命令或选项声明缺少必要名称或其他独立值。

更新于

复现

必要的命令路径为空:

src/help.command.ts
import { Command } from 'func'

@Command('')
class HelpCommand {}

这个错误是什么

装饰器无法根据已提供的参数生成完整元数据。错误中的 details.key 会指出缺失的值;在上例中,该值为 path

如何修复

补充缺少的参数:

src/help.command.ts
@Command('help')
class HelpCommand {}

命令和选项名称必须是非空字符串。处理器 alias 缺少 flag 时会使用更具体的 F_SYSTEM_HANDLER_ALIAS_REQUIRES_FLAG 错误码。