gpt4 book ai didi

node.js - Node 命令选项未定义

转载 作者:太空宇宙 更新时间:2023-11-04 00:40:30 24 4
gpt4 key购买 nike

我在使用指挥官时遇到问题: https://github.com/tj/commander.js/

program
.command('school')
.arguments("<year>")
.option("--month <month>", "specify month")
.parse(process.argv)
.action(function (year) {
console.log(`the year is ${year} and the month is ${program.month}`);
});

我不知道为什么,但即使我使用 --month 12 运行,program.month 也未定义。

提前致谢。

最佳答案

尝试使用program.commands[0].month而不是program.month不过,你应该像这样访问变量,这很奇怪。

也许你可以通过 .action 参数获取month?我自己对指挥官不太熟悉。

关于node.js - Node 命令选项未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37005123/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com