3
角度は、私はangular-cli
で角度2を使用していると私はnode_modules
でelasticsearch
ディレクトリがありElasticsearchと2
nom install --save elasticsearch
でelasticsearchライブラリをインストールしました。私は、これは適切にすべてを束ねるの世話をします(ng serve
付き)node_modules
パスとangular-cli
に解決され、相対パスであることを理解したよう
は私が
import * as elasticsearch from 'elasticsearch';
とインポートを行います。
は、しかし、私は次のエラーを取得する:
ERROR in [default] /Users/xxx/yyy/src/app/shared/elasticsearch/es.service.ts:4:31
Cannot find module 'elasticsearch'.
任意の助けをいただければ幸いです。
ng init
で生成された空のプロジェクトで問題が発生することを確認しました。
また、このような何かをやって:
var elasticsearch = require('elasticsearch');
がうまく動作します。
が、これは私の質問や他の質問への答えですか? –
それは問題でしたが、私はそれを理解しています。クライアント=新しいelasticsearch.Client({ ホスト: 'http:// localhost:9200'、 //ログ: 'トレース' }); –
@LauraAbadAvilésはい、本当にありがとうございます。私の質問とAngular2についてはどうでしたか、どのようにライブラリをインポートしましたか? –