我有一个疯狂的琐碎场景,我无法用Typescript破解。我有一个es6模块,可导出一个简单的对象:
// variables.ts
export default {
one: 1,
two: 2
}
我想这样导入:
import vars from './path/to/variables.ts';
但是当我尝试引用vars.one
时,我的IDE中出现错误:“类型'typeof import(...)'上不存在属性'one'。”
我尝试了几种解决方法,例如使用对象定义创建类型文件,在文件中定义接口(并将其导出为命名的var),但是没有运气。
答案 0 :(得分:1)
抱歉,这是由tsconfig设置引起的。我明确地省略了试图通过该文件中的“排除”选项导入的文件。删除即可解决问题。