如何将 ts-topojson 包含到 Angular2 应用程序中?
How to include ts-topojson into Angular2 app?
如何将 ts-topojson 导入到 Angular2 项目中以便获得 Typescript 类型?我使用 npm 安装了模块并尝试包含一个简单的 import 语句,但 linter 说找不到 'topojson'.
import { Topojson } from 'topojson';
这是我的第一个 Angular2 项目,所以我对此很陌生,所以我可能会错过关键的一步。
尝试以下操作:
- 确保脚本已加载到
.angular-cli.json
中的 scripts
。
- 在要使用库的文件顶部,添加
declare let Topojson: any;
。
现在您可以使用 Topojson
而无需 TS 编译器对您大喊大叫,因为这将暗示它已作为脚本加载并在运行时可供您使用。
您可以使用 npm install @types/topojson --save-dev
安装软件包 @types/topojson
。
现在您可以在组件中按以下方式使用 topojson
:
import {topology, feature, ...} from 'topojson';
或与:
import * as t from '@types/topojson';
如何将 ts-topojson 导入到 Angular2 项目中以便获得 Typescript 类型?我使用 npm 安装了模块并尝试包含一个简单的 import 语句,但 linter 说找不到 'topojson'.
import { Topojson } from 'topojson';
这是我的第一个 Angular2 项目,所以我对此很陌生,所以我可能会错过关键的一步。
尝试以下操作:
- 确保脚本已加载到
.angular-cli.json
中的scripts
。 - 在要使用库的文件顶部,添加
declare let Topojson: any;
。
现在您可以使用 Topojson
而无需 TS 编译器对您大喊大叫,因为这将暗示它已作为脚本加载并在运行时可供您使用。
您可以使用 npm install @types/topojson --save-dev
安装软件包 @types/topojson
。
现在您可以在组件中按以下方式使用 topojson
:
import {topology, feature, ...} from 'topojson';
或与:
import * as t from '@types/topojson';