参数解析小工具,用于解析传入的参数,并将参数转换成 js object 格式。
- 传入字符串数组,解析成 obj
- 定义可接受参数类型
- 根据传入定义,限制数据类型
- 暂无
基础用法
import { Commander } from '@itharbors/commander';
const cmd = new Commander({
bool: {
value: false,
},
str: {
value: '',
},
});
cmd.parse(['str=1']);
cmd.get('str'); // 1
cmd.get('bool'); // false- 解析了没有定义的参数,当成字符串识别
- 如果遇到无法识别的参数,保留参数方便调试
- 无
- 暂无
- 暂无