【发布时间】:2019-08-17 15:58:48
【问题描述】:
我正在学习 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' }
【问题讨论】:
标签: node.js terminal command yargs