【发布时间】:2016-12-30 22:49:23
【问题描述】:
我正在尝试使用typings 加载bowser 的定义文件。我已经安装了typings 并运行typings install dt~bowser -DG --save-dev 在本地安装它。这很好用。但是现在我不知道如何使用它。过去,它“刚刚工作”——意思是,现在如果我尝试在 TypeScript 中写一些引用 bowser 的东西,它会找到我的定义文件(从DefinitelyTyped 下载)并将bowser 识别为全局函数.然而,现在看起来定义文件已经改变,它现在是一个“模块”:
declare module 'bowser' {
var def: BowserModule.IBowser;
export = def;
}
我应该如何在我的 TypeScript 文件中使用它?当然我可以这样做:
declare var bowser: BowserModule.IBowser;
但这感觉是错误的/骇人听闻的。我在这里错过了什么——打字/DefinitelyTyped 的世界发生了什么变化?
【问题讨论】:
标签: typescript typescript-typings definitelytyped