minimist命令行参数解析

134 阅读1分钟

安装

yarn add minimist

使用

import minimist from 'minimist';

const args = minimist(process.argv.slice(2))

示例:

$ 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' }