微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

yargs.command 不起作用错误消息:yargs.command 不是函数

如何解决yargs.command 不起作用错误消息:yargs.command 不是函数

我正在尝试创建 yargs 命令,当我运行应用程序时出现错误

当我运行以下命令时:

node app.js add

在我的 node.js 代码上:

const yargs = require('yargs')
yargs.command({
    command:'add',describe:'Adding command',handler:function(){
        console.log('Adding notes')
    }
}).parse()

console.log('yargs.argv')

错误

C:\node\notes-app\app.js:3
yargs.command({
      ^
**TypeError: yargs.command is not a function**
    at Object.<anonymous> (C:\node\notes-app\app.js:3:7)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
    at internal/main/run_main_module.js:17:47

  • Yargs 版本:1.1.0
  • 节点版本:v14.16.0
  • vs 代码版本
  • 1.55.2(用户设置)操作系统:Window 10

编辑: (I have already viewed this question but it didn't help because already added .parse())

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。