Я изучаю node.js, и у меня возникла первая проблема. После того, как я установил yargs, и я пытаюсь создать команду yargs, но она не отображается в терминале. Когда я набираю node app.js mycommand
в терминале, он возвращает мне только массив аргументов, а не мою команду, но если я набираю 'node app.js --help', он возвращает каждую команду. Я что-то не так делаю?
const yargs = require('yargs')
yargs.command({
command: 'mycommand',
describe: 'mydesc',
handler: () => { console.log('some text') } })
Я бы хотел, чтобы мой console.log отображал «некоторый текст» при наборе 'node app.js mycommand'
, но на самом деле у меня есть только массив аргументов:
{_: ['mycommand'], '$ 0': 'app.js'}