当前位置: 首页 > 后端技术 > Node.js

minimist的轻量级命令行参数解析引擎

时间:2023-04-04 01:27:56 Node.js

nodejs有很多命令行参数解析工具,比如:argparse、optimist、yars、commander。optimist和yargs内部使用的解析引擎完全是minimist。如果你喜欢轻量级技术,那么minimist简单易用,而且代码量很小(只有几百行),非常适合学习。minimist的特点比较全面:shortoptionslongoptionsBoolean和Number类型自动转换optionalias首先看下minimist的整体分析过程,代码大致是:for(vari=0;i