Skip to content

错误处理

Clerc 支持注册一个错误处理函数,用于处理捕获的命令解析、命令运行时等过程中发生的错误。

示例

ts
Clerc
.create()
.scriptName("my-cli") .description("My CLI application") .version("1.0.0") .errorHandler((
error
: any) => {
console
.
error
("发生错误:",
error
.message);
// 您可以根据需要执行其他操作,例如记录错误、清理资源等 }) .command("run", "Run the application") .on("run", (
ctx
) => {
throw new
Error
("测试错误处理");
}) .parse();

在 MIT 许可证下发布