我正在学习 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'
但实际上我只有 args 数组:
{ _: [ 'mycommand' ], '$0': 'app.js' }