gpt4 book ai didi

node.js - 我如何将 commander (npm) 与 TypeScript 一起使用?

转载 作者:搜寻专家 更新时间:2023-10-30 20:54:09 25 4
gpt4 key购买 nike

我的应用程序中有以下代码:

import commander = require('commander');

commander
.option('-u, --user [user]', 'user code')
.option('-p, --pass [pass]', 'pass code')
.parse(process.argv);

然后我尝试访问:

commander.user

但是我得到一个错误(来自 DefinitelyTyped 的 commander.d.ts):

user does not exist on type IExportedCommand

我试过添加这个

interface IExportedCommand {
user: string;
pass: string;
}

但我仍然得到错误。我该如何解决这个问题?

最佳答案

您还可以:

npm install --save-dev @types/commander

编辑:Commander 现在包含它自己的 TypeScript 类型,所以这不再是必需的。

关于node.js - 我如何将 commander (npm) 与 TypeScript 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37199787/

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