请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

options设置了不显示

https://img1.sycdn.imooc.com//szimg/6496aa2909c4c8b707470630.jpg

在packages/command/lib/index.js中,我发现cmd.option(...option)不生效,展示出来的 options 还是最开始那几个,只有在 createCLI 中的一个生效了,在 InitCommand中明明也设置了 options

https://img1.sycdn.imooc.com//szimg/6496aab409b0072605700257.jpghttps://img1.sycdn.imooc.com//szimg/6496aa8609e1ac0008750627.jpg

其余的均没有

https://img1.sycdn.imooc.com//szimg/6496aa630959b16d08680408.jpg

正在回答 回答被采纳积分+3

1回答

扬_灵 2023-06-24 18:40:17

同学你好,这里不是很理解你的意思,你是指在命令中添加了options但是并没有显示出来吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 _麦当 #1
    enen是的,不知道是不是因为 commander 版本的原因,我得使用 this.program.option(...option)这种方式才能添加成功
    回复 有任何疑惑可以回复我~ 2023-06-27 19:21:55
  • 扬_灵 回复 提问者 _麦当 #2
    同学你好,你可以看一下commnader的版本,新版本参数的获取方式有所变化。
    回复 有任何疑惑可以回复我~ 2023-06-28 20:54:47
  • 提问者 _麦当 回复 扬_灵 #3
    是我搞错了。。。原来得带上命令再 -h 才会显示这个命令的参数。。。
    回复 有任何疑惑可以回复我~ 2023-08-06 10:14:31
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信