作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我的应用程序中有以下代码:
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/
我是一名优秀的程序员,十分优秀!