美文网首页
minimist轻量级的命令行参数解析库

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

作者: mark666 | 来源:发表于2021-12-15 16:35 被阅读0次

nodejs的命令行参数解析工具

var rawArgv = require('minimist')(process.argv.slice(2));
console.log(rawArgv);


$ node example/parse.js -a beep -b boop
{ _: [], a: 'beep', b: 'boop' }


$ node example/parse.js -x 3 -y 4 -n5 -abc --beep=boop foo bar baz
{ _: [ 'foo', 'bar', 'baz' ],
  x: 3,
  y: 4,
  n: 5,
  a: true,
  b: true,
  c: true,
  beep: 'boop' }

const args = require("minimist")(rawArgv, {
  string: ["a"],
});

const args = require("minimist")(rawArgv, {
  boolean: ["a"],
});

相关文章

网友评论

      本文标题:minimist轻量级的命令行参数解析库

      本文链接:https://www.haomeiwen.com/subject/lwdpfrtx.html