Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/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 打字稿:省去';出口';关键字是否使接口成为全局的?_Typescript_Visual Studio Code - Fatal编程技术网

Typescript 打字稿:省去';出口';关键字是否使接口成为全局的?

Typescript 打字稿:省去';出口';关键字是否使接口成为全局的?,typescript,visual-studio-code,Typescript,Visual Studio Code,最近,我在一个typescript项目的VSCode中遇到了以下情况: 文件:some interface.ts //未跳过任何导入语句。这是整个文件: 导出接口接口{ 属性:另一个接口; } 和文件:另一个接口。ts: 将接口导出到另一个接口{ // ... } 好的-由于某些接口中没有导入语句。tsVS code向我显示了无法找到类型另一个接口的错误。当然,这是预期的行为但是当我不小心从另一个界面中删除了导出关键字后,ts-VS code停止了抱怨,并且能够正确解析类型。 有人知道这里发

最近,我在一个typescript项目的VSCode中遇到了以下情况:

文件:
some interface.ts

//未跳过任何导入语句。这是整个文件:
导出接口接口{
属性:另一个接口;
}
和文件:
另一个接口。ts

将接口导出到另一个接口{
// ...
}
好的-由于
某些接口中没有导入语句。ts
VS code向我显示了无法找到类型
另一个接口的错误。当然,这是预期的行为但是当我不小心从另一个界面中删除了
导出
关键字后,ts
-VS code停止了抱怨,并且能够正确解析类型。

有人知道这里发生了什么吗?这是预期的行为还是typescript或vs代码的错误

有人知道这里发生了什么吗?这是预期的行为还是typescript或vs代码的错误

这是预期的行为。如果文件中没有
导出
导入
,则它是一个脚本而不是一个模块。然后,在脚本中,所有成员都是全局的

另见: