JSONデータをCSVファイル形式に変換するために、このライブラリをアプリケーションで使用しようとしています。私はそれが言及するように私のプロジェクトにlibをインストールしましたhttps://www.npmjs.com/package/json2csv
npm install json2csv --save
。
私のnode_moduleフォルダにもモジュールがあります。その後、私のコンポーネントクラスに私はそう
import { json2csv } from 'json2csv';
のようにそれを呼び出すしかし、その後、私はこのエラーを取得するAngular 4でjson2csvモジュールをインポートする
ています[TS]モジュール ' "C:は/ dev/angularworkspace/tntzweb/node_modules/json2csv /インデックス"'エクスポートされたメンバー 'json2csv'はありません。
誰かが私を助けてくれますか?
それはうまくいきましたが、なぜかわいいバーケットとのインポートを使用して動作していません。あなたは説明できますか? – ZAJ
簡単な答えは、モジュールがNPMのためにコンパイルされる方法と関係があります。 Typescript/Angular用に特別にコンパイルされたモジュールは、中括弧構文を使用してメンバーを消耗させる方法でメンバーをエクスポートします。それ以外の場合は、 "import * as"構文を使用してエイリアスする必要があります。 –
webpackとAOTを使用して本番用のアプリケーションをビルドするときに問題が発生しないようにして欲しいです。 – ZAJ