2016-09-28 3 views
1

私のプロジェクトはAngular 2.0.0に基づいており、Angular CLIとWebpackを使用して構築されています。Ancular CLIとWebpackでAngular 2.0.0でエクスポートしないでjsライブラリをインポートする

それ自体が関数を参照する変数()を定義するjsライブラリ(xmltojson.jsからhttps://www.npmjs.com/package/xmltojson)をインポートする必要があります。 jsライブラリにはエクスポートはなく、変数と関数の定義だけです。

私のアプリでそのようなライブラリをインポートするための推奨される方法はどれですか?事前

答えて

0

quick'n'dirtyが、機能的な方法で

おかげで、このいずれかになります。

  1. angular-cli.jsonapps[0].scripts配列にpackage.jsonで定義されたあなたのサードパーティの依存関係を追加します。この特定の場合は、"../node_modules/xmltojson/lib/xmltojson.js"となります。

  2. クラス内に変数declare var xmlToJSON: any;を宣言してください。元のファイルxmltojson.jsは同じ名前の変数を宣言しているので動作します。

  3. 幸いライブラリーの機能を呼び出す!例えば:xmlToJSON.parseString(testXMLtext);

他の方法は、Typingsを使用することです。それはもっときれいかもしれない。

関連する問題