Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用.d.ts我在网上找到的定义文件与 JavaScript 库进行互操作。
.d.ts
我看到错误消息:
TS1046:顶级元素需要“声明”修饰符
这是什么原因造成的?
我正在使用 TypeScript 0.9.1。
这是 0.8.x 与 0.9.x 之间的重大变化。现在,声明文件 中declare的所有顶级非接口元素(即module, )都需要:classvar.d.ts
declare
module
class
var
来源:微软博客
TypeScript 0.9 不向后兼容以前的版本。您必须在顶级元素(可能是 a module)前面加上declare关键字。