yargs使用总结
来源:互联网 发布:微医挂号网可靠吗 知乎 编辑:程序博客网 时间:2024/06/05 06:04
yargs
是nodejs环境下的命令行参数解析工具,
其github地址: https://github.com/yargs/yargs
我用的版本是: ^10.0.3
看看在gulp中的使用:
$ gulp build --module=m --mobile --rootFontSize=25编译参数: { _: [ 'build' ], help: false, version: false, module: 'm', mobile: true, rootFontSize: 25, '$0': 'C:\\Users\\www\\AppData\\Roaming\\npm\\node_modules\\gulp\\bin\\gulp.js' }
当然我用的是长参数, 个人觉得这样比较清晰, 短参数也是可以的:
$ gulp build -m a -d=3 -s --prefix=/usr/local --color编译参数:{ _: [ 'build' ], help: false, version: false, m: 'a', d: 3, s: true, prefix: 'D:/soft/git/usr/local', color: true, '$0': 'C:\\Users\\www\\AppData\\Roaming\\npm\\node_modules\\gulp\\bin\\gulp.js' }
上述的prefix输出不一致, 是因为我的git安装在D:/soft/git
, 所以会是这样.
可以看到, 不管长短参数, 没有参数值的就设置为true, 有参数值的就取相应的值, 很好用!
可以说, 这些使用方式已经足够满足我们的需要!
如果你需求比较简单, 可以利用process.argv
来手动解析.
欢迎补充指正!
阅读全文
0 0
- yargs使用总结
- node.js 命令行框架 yargs 和你的程序实现交互
- gulp yargs | uglify | less | livereload | sourcemaps | rename |clean-css 综合应用
- 使用总结
- 【eXtremeComponents总结系列】使用总结
- 【eXtremeComponents总结系列】使用总结
- AFNetworking使用总结 与使用
- Notification使用总结(基本使用)
- Tiles使用心得,使用总结
- WSE使用总结
- MASM宏使用总结
- 水晶报表使用总结
- struts+hibernate使用总结
- MASM宏使用总结
- 转载 内存使用总结
- MySQL使用总结(1)
- MiddleGen的使用总结
- Libpcap使用总结
- Nepire的校OJ入门题解—蓝桥选拔篇(四)
- PCA
- 用CSS,制作“新闻标题”案例
- 广播变量和累加器
- FaceSwap函数说明
- yargs使用总结
- mac php安装扩展 make install not permit
- 一些化学知识
- arm 汇编代码还原--for语句还原
- Redis入门篇
- 如何解决android studio :nothing to show 真机调试找不到设备 的问题
- ContentProvider实现数据共享
- MYSQL之存储引擎
- eclipse/myeclipse修改内存大小(针对不同大小内存设定ini文件配置)