команда не добавляет, используя пакет yarg npm

http://todell.com/debug также может быть полезен. Вы можете увидеть ваши значения объектов или сбросить ошибки отладки позади сцены даже в режиме производства.

0
задан Saurabh Kanswal 24 March 2019 в 06:52
поделиться

1 ответ

Согласно yargs документам, метод command принимает 4 параметра, а не объект;

.command(cmd, desc, [builder], [handler])

, поэтому ваш код должен выглядеть примерно так (обратите внимание, больше нет скобок и ключей объектов):

//create add command
yargs.command(
    'add',
    'to add note',
    function() {
        console.log('note has been added')
    } 
})

Если вы не передаете необязательный builder param, вероятно, должен использовать именованные params для функции-обработчика (не уверен, как yargs назвал params, но я думаю, это handler), как

   ...
   handler = function() {
        console.log('note has been added')
    }
0
ответ дан 1556089774 24 March 2019 в 06:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: