我正在尝试在打字稿中使用this lib。
示例:
import { countries } from 'country-data-list';
class TestClass {
test(): void {
console.log(countries.all);
}
}
首先,我遇到的问题是该项目没有d.ts文件,所以我在第1行收到错误
“无法找到模块'country-data-list'的声明文件。”
为了缓解这种情况,我使用以下内容定义了一个文件“ country-data-list.d.ts ”:
declare module 'country-data-list' {
const countries: any;
export {
countries
};
}
这修复了声明错误,但是国家/地区引用了。在我的代码中未定义。关于为什么这不起作用的任何建议?