Webプロジェクトで未使用のインポートを減らしています。_(値)のみインポートするには?
lodash.comによれば、私は使用する方法をチェリーピックすることができます。これは良いことです。
例:
var at = require('lodash/at');
しかし、私は唯一の_(値)をインポートする方法を知りません。
私は誰でも助けることができる
const seq = require("lodash/seq");
動作しない以下のことを試してみましたか?
Webプロジェクトで未使用のインポートを減らしています。_(値)のみインポートするには?
lodash.comによれば、私は使用する方法をチェリーピックすることができます。これは良いことです。
例:
var at = require('lodash/at');
しかし、私は唯一の_(値)をインポートする方法を知りません。
私は誰でも助けることができる
const seq = require("lodash/seq");
動作しない以下のことを試してみましたか?
おそらくchainメソッドをインポートできます。しかし、私はチェリーピッキングで適切に動作するかどうかはわかりません。
const chain = require('lodash/chain');
p.s.興味深い記事をチェックしてくださいWhy using _.chain
is a mistake.とメソッドflowとflowRight
私の遅い応答に申し訳ありません。私が見つけたすべての読書から、_チェインはチェリーピッキングではうまく動作しないようです。コンストラクタ/チェーン機能を使用するには、lodashライブラリ全体をインポートする必要があるようです。しかし、flowとflowRightの情報は非常に便利です。私はそれを私の解決策として使用することになります。 (あなたがヘルパークラスを持っているときはちょっと痛いが、通常のロダッシュの機能を使いたいがフローの使用には関数型プログラミング(fp)バージョンが必要なので、fp関数と通常のロダッシュ関数の両方をインポートする必要がある。 ..) –
あなたは '_'コンストラクタを意味していますか? – Li357
はい、そうですね。あなたがlodash文書をチェックすれば、Seq分類のもの。この関数は、あなたの入力をlodashオブジェクトでラップします。 –
私が知る限り、 '_(value)'を使用したい場合は、ライブラリ全体をインポートする必要があります。私はLodashに慣れていませんが、ドキュメントに応じて、 '_.chain'を使用できますか? – Li357