Typescript:如何修复嵌入式定义中缺少的导出?
我使用的是npm的一个包,比如说Typescript:如何修复嵌入式定义中缺少的导出?,typescript,.d.ts,Typescript,.d.ts,我使用的是npm的一个包,比如说foo。这个包有一个嵌入的定义文件node\u modules/foo/index.ts.d。但是,此文件中缺少导出。因此,typescript不允许我编译,这给了我一个错误:模块“…/foo”没有导出的成员“Bar”。 如何增加、替换或修复foo包的定义?您可以使用添加缺少的导出。 只需在您的import语句上方放置以下内容: 声明模块'foo'{ 导出let-Bar:{ 示例名称:字符串、//等 }; } 从'foo'导入{Bar};
foo
。这个包有一个嵌入的定义文件node\u modules/foo/index.ts.d
。但是,此文件中缺少导出。因此,typescript不允许我编译,这给了我一个错误:模块“…/foo”没有导出的成员“Bar”。
如何增加、替换或修复foo
包的定义?您可以使用添加缺少的导出。
只需在您的import
语句上方放置以下内容:
声明模块'foo'{
导出let-Bar:{
示例名称:字符串、//等
};
}
从'foo'导入{Bar};