我有我的应用程序下面的代码:如何使用TypeScript命令(npm)?
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;
}
但我仍然得到错误。我怎样才能解决这个问题?