如何将ts-topojson导入Angular2项目,以便获得Typescript类型?我使用npm安装了模块并尝试使用简单的import语句包含但是linter说它无法找到topojson'。
import { Topojson } from 'topojson';
这是我的第一个Angular2项目,所以我对此非常陌生,所以我可能错过了一个至关重要的步骤。
答案 0 :(得分:3)
您可以使用npm install @types/topojson --save-dev
安装包@types/topojson
。
现在,您可以在组件中使用topojson
以下方式:
import {topology, feature, ...} from 'topojson';
或者用:
import * as t from '@types/topojson';
答案 1 :(得分:1)
尝试以下方法:
scripts
中的.angular-cli.json
。declare let Topojson: any;
。现在你可以在没有TS编译器的情况下使用Topojson
,因为它暗示它是作为脚本加载的并且在运行时可供你使用。