1、基本用法
const argv = require(‘yargs‘).argv
这时候yargs会把参数尽可能的解析,例子如下:
demo.js
//demo.js
#!/usr/bin/env node
const yargs = require(‘yargs‘);
console.log(yargs.argv)
示例1:
在命令行中执行:
demo.js //输出结果: { _: [], ‘$0‘: ‘demo.js‘ }
//$0 指的是

示例2:
在命令行中执行:
demo.js -a a //结果 { _: [], a: ‘a‘, ‘$0‘: ‘demo.js‘ }

示例3:
在命令行中执行
demo.js -a a b -c c //结果: { _: [ ‘b‘ ], a: ‘a‘, c: ‘c‘, ‘$0‘: ‘demo.js‘ }

原文:https://www.cnblogs.com/hellolol/p/10899383.html