Typescript:用于导出对象的键入

Typescript:用于导出对象的键入,typescript,typescript-typings,Typescript,Typescript Typings,我有一个让人发狂的琐碎场景,我就是不能用Typescript破解。我有一个es6模块导出一个简单对象: //变量 导出默认值{ 一:一,, 2:2 } 我想这样导入它: 从“/path/to/variables.ts”导入变量; 但是,当我尝试引用vars.one时,我的IDE中出现了一个错误:“typeof import…”类型上不存在属性“one” 我尝试了几种变通方法,比如用对象定义创建一个typings文件,在文件中定义一个接口,并将其导出为命名的var,但没有成功 抱歉,这是由tsco

我有一个让人发狂的琐碎场景,我就是不能用Typescript破解。我有一个es6模块导出一个简单对象:

//变量 导出默认值{ 一:一,, 2:2 } 我想这样导入它:

从“/path/to/variables.ts”导入变量; 但是,当我尝试引用vars.one时,我的IDE中出现了一个错误:“typeof import…”类型上不存在属性“one”


我尝试了几种变通方法,比如用对象定义创建一个typings文件,在文件中定义一个接口,并将其导出为命名的var,但没有成功

抱歉,这是由tsconfig设置引起的。我通过文件中的exclude选项显式地忽略了试图导入的文件。删除它解决了问题。

如果将鼠标悬停在vars上,IDE会告诉您类型是什么?没什么,奇怪的是没有intellisense工具提示-顺便说一句,我正在使用WebStorm。只有当我将鼠标移到vars.one上时,intellisense工具提示才会显示我列出的错误。