老师视频里的command版本是多少,program.on("option:debug", () =>{}) 里取不到program.debug的值

老师视频里的command版本是多少,program.on("option:debug", () =>{}) 里取不到program.debug的值

问题:

是版本问题吗?


问题描述:

R.T

我的电脑是win系统,

"commander": "^7.0.0",

program.on("option:debug", () =>{}) 里取不到program.debug的值

根据视频教程取不到值,

http://img1.sycdn.imooc.com//climg/6008f664092c697f11470548.jpg

npm上是这样说的

http://img1.sycdn.imooc.com//climg/6008f6d10910d1a307770345.jpg

处理后:

http://img1.sycdn.imooc.com//climg/6008f6d109d0d14811190511.jpg


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

登陆购买课程后可参与讨论,去登陆

1回答
扬_灵 2021-01-21 13:26:57

同学你好,这个是版本的问题,6.2.1版本可以通过program.debug获取到值,7.0.0版本后program.debug获取到的值就为undefeated,可以使用program.opts().debug获取。

  • program.opts().debug 取值也不对,我设置的false,取的是true

    http://img1.sycdn.imooc.com//climg/6009196409c3ab7c14481637.jpg

    设置成其他类型就可以

    http://img1.sycdn.imooc.com//climg/6009198f0924967f14951703.jpg

    2021-01-21 14:05:06
  • 同学你好,如果是布尔值你在后面携带该属性就表示为true 就下面这种。我给type设置默认值为false当携带上之后type的值就为truehttp://img1.sycdn.imooc.com//climg/60092218091d6c9415321042.jpg

    2021-01-21 14:43:10
  • 提问者 donaf #3

    老师后面讲课用的版本都是6.2.1吗?

    2021-01-21 14:50:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师