Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 错误TS1046:&x27;宣布';顶层元素所需的修改器_Typescript - Fatal编程技术网

Typescript 错误TS1046:&x27;宣布';顶层元素所需的修改器

Typescript 错误TS1046:&x27;宣布';顶层元素所需的修改器,typescript,Typescript,我正在使用我在网上找到的.d.ts定义文件与JavaScript库进行互操作 我看到了错误消息: TS1046顶级元素需要“declare”修饰符 这是什么原因造成的 我正在使用TypeScript 0.9.1。TypeScript 0.9与以前的版本不向后兼容。您必须在顶层元素(可能是一个模块)前面加上declare关键字。这是0.8.x与0.9.x之间的突破性变化声明: 你能举个例子吗?

我正在使用我在网上找到的
.d.ts
定义文件与JavaScript库进行互操作

我看到了错误消息:

TS1046顶级元素需要“declare”修饰符

这是什么原因造成的


我正在使用TypeScript 0.9.1。

TypeScript 0.9与以前的版本不向后兼容。您必须在顶层元素(可能是一个
模块)前面加上
declare
关键字。

这是0.8.x与0.9.x之间的突破性变化<现在声明
.d.ts
文件中的所有顶级非接口元素(即
模块
变量
)都需要代码>声明


你能举个例子吗?