尝试在打字稿

时间:2018-06-05 14:53:00

标签: typescript .d.ts

我正在尝试在打字稿中使用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
  };

}

这修复了声明错误,但是国家/地区引用了。在我的代码中未定义。关于为什么这不起作用的任何建议?

0 个答案:

没有答案