2017-06-21 82 views
0

如何將ts-topojson導入到Angular2項目中,以便獲得Typescript類型?我用npm安裝了這個模塊,試圖用一個簡單的import語句來包含,但linter說它找不到'topojson'。如何將ts-topojson包含到Angular2應用程序中?

import { Topojson } from 'topojson'; 

這是我的第一個Angular2項目,所以我很新,所以我可能會失去一個關鍵的一步。

回答

3

您可以安裝包裝@types/topojsonnpm install @types/topojson --save-dev

現在,您可以在組件中使用topojson方式如下:

import {topology, feature, ...} from 'topojson'; 

或用:

import * as t from '@types/topojson'; 
1

嘗試以下操作:

  1. 確保腳本加載到您的scripts.angular-cli.json
  2. 在要使用該庫的文件頂部,添加declare let Topojson: any;

現在你可以使用Topojson沒有TS編譯器在你大喊大叫,因爲這將意味着它的加載腳本和運行時提供給您。

相關問題