2017-06-21 5 views
0

ts-topojsonをAngular2プロジェクトにインポートするにはどうすればTypescriptの入力が得られますか? npmを使ってモジュールをインストールし、単純なimport文をインクルードしようとしましたが、linterは 'topojson'を見つけることができないと言っていました。Angular2アプリにts-topojsonを含めるにはどうすればいいですか?

import { Topojson } from 'topojson'; 

これは私の最初のAngular2プロジェクトです。私はこれで非常に新しいので、私はおそらく重要なステップを欠場する可能性があります。

答えて

3

npm install @types/topojson --save-dev@types/topojsonパッケージをインストールできます。

今、あなたは、コンポーネント内topojson次の方法を使用することができます。

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

かで:

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

は、以下のことを試してみてください。

  1. スクリプトは.angular-cli.jsonでのごscriptsにロードされていることを確認します。
  2. ライブラリを使用するファイルの先頭にdeclare let Topojson: any;を追加します。

Topojsonは、スクリプトとしてロードされ実行時に利用できるようになっていることを意味するため、TSコンパイラなしで使用できます。

関連する問題