概述
1、基本用法
const argv = require('yargs').argv
这时候yargs会把参数尽可能的解析,例子如下:
demo.js
//demo.js
#!/usr/bin/env node
const yargs = require('yargs');
console.log(yargs.argv)
示例1:
在命令行中执行:
node demo.js //这里有可能需要管理员权限 //输出结果: { _: [], '$0': 'demo.js' }
//$0 指的是
示例2:
在命令行中执行:
node demo.js -a a //结果 { _: [], a: 'a', '$0': 'demo.js' }
示例3:
在命令行中执行
node demo.js -a a b -c c //结果: { _: [ 'b' ], a: 'a', c: 'c', '$0': 'demo.js' }
示例4:
#!/usr/bin/env node //demo.js const yargs = require('yargs'); const argv = yargs.argv; if(argv.ships > 3 && argv.distance < 53.5) { console.log(`Plunder more riffwobbles`); } else { console.log(`Retreat from the xupptumblers`); }
在命令中执行,以下是非简写的使用方法
node ./demo.js --ships=4 --distance=22
//结果: Plunder more riffwobbles
在命令中执行,以下是省略等号的写法
node ./demo.js --ships 4 --distance 98.7
//结果:Retreat from the xupptumblers
以下是使用别名的方法
node ./demo.js -ships 4 -distance 98.7
https://github.com/yargs/yargs/blob/HEAD/docs/api.md
转载于:https://www.cnblogs.com/hellolol/p/10899383.html
最后
以上就是拉长饼干为你收集整理的yargs.js用法的全部内容,希望文章能够帮你解决yargs.js用法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复