Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js yargs警告:提供的参数太多。预期最大值为1,但收到2_Node.js_Yargs - Fatal编程技术网

Node.js yargs警告:提供的参数太多。预期最大值为1,但收到2

Node.js yargs警告:提供的参数太多。预期最大值为1,但收到2,node.js,yargs,Node.js,Yargs,我的yargs配置有问题: const argv = require('yargs') .boolean('reset', { alias: 'rs' }) .boolean('refreshConfig', { alias: 'rc' }) .option('harvest', { alias: 'h' }) .option('lang', { alias: 'l',

我的yargs配置有问题:

const argv = require('yargs')
    .boolean('reset', {
        alias: 'rs'
    })
    .boolean('refreshConfig', {
        alias: 'rc'
    })
    .option('harvest', {
        alias: 'h'
    })
    .option('lang', {
        alias: 'l',
        default: 'fr'
    })
    .help().argv;
我按如下方式执行脚本:

$ node ./srcjobs/cli.js --refreshConfig --harvest=facebook
我收到了这个错误:

Too many arguments provided. Expected max 1 but received 2.
你知道为什么吗?
感谢您的帮助。

.boolean
仅从源代码接收1个参数

boolean<K extends string>(key: K | ReadonlyArray<K>): Argv<T & { [key in K]: boolean | undefined }>;
const argv = require('yargs')
  .boolean('reset')
  .alias('rs', 'reset')
  .boolean('refreshConfig')
  .alias('rc', 'refreshConfig')
  .option('harvest', {
    alias: 'h'
  })
  .option('lang', {
    alias: 'l',
    default: 'fr'
  })
  .help().argv;