2016-06-24 9 views
1

私は私のプロジェクトにPondjsライブラリを追加しました:、typescriptですファイルから流星を持つ非typescriptですのNPMパッケージ(pondjs)を使用して

meteor npm install --save pondjs 

しかし、私は私の活字体ファイル内にそれを使用する方法を見つけ出すことはできません

documentationは言う:

あなたはNPMでそれをインストールしてからのWebPACK、Browserifyまたは類似のものを使用して、ソースを構築する必要がありますブラウザ内でそれを使用するには。

しかし、(Angular2-)Meteorを使用しているので、WebpackやBrowserifyは使用できません。

私はとしてインポートしようとした。また

import 'pondjs'; // no complaint about import 

declare var Index: any; 
let index = new Index("1d-12345"); //but: Can't find variable: Index 

import * as something from 'pondjs'; // cannot find module 'pondjs' 

答えて

1

にはタイピングがないためtypescriptですコンパイラはモジュールを見つけることができません判明。しかし、パッケージはまだES6のインポートで使用することができます:

import {Index, TimeSeries} from "pondjs"; 

メテオールは、パッケージを見つけてブラウザに送信します。だから、コンパイラのエラーを無視するか、型を書くだけです。

関連する問題