什么是yargs-unparser
yargs-unparser是一个npm包,它可以将yargs解析出来的参数对象重新格式化为字符串。yargs是一个生成和解析命令行参数的库,yargs-unparser的作用是将解析后的参数对象以一定的规则格式化成字符串,以方便开发者进行记录和打印。
yargs-unparser使用步骤
1. 安装yargs-unparser
npm install yargs-unparser --save
2. 引入yargs-unparser
const yargs = require('yargs') const unparser = require('yargs-unparser')
3. 解析参数
const argv = yargs .command('hello', 'hello world') .option('n', { alias: 'name', describe: 'your name', demandOption: true }) .option('g', { alias: 'gender', describe: 'your gender' }) .argv
4. 格式化参数
const str = unparser(argv) console.log(str)
示例代码
-- -------------------- ---- ------- ----- ----- - ---------------- ----- -------- - ------------------------- ----- ---- - ----- ----------------- ------ ------- ------------ - ------ ------- --------- ----- ------ ------------- ---- -- ------------ - ------ --------- --------- ----- ------- -- ----- ----- --- - -------------- ----------------
运行结果:
hello -n John -g Male
总结
yargs-unparser是一个非常实用的npm包,它可以将yargs解析出来的参数对象重新格式化为字符串,方便记录和打印。使用yargs-unparser只需经过四个简单的步骤即可完成参数解析和格式化:安装yargs-unparser、引入yargs-unparser、解析参数、格式化参数。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/165064