5

lodash は、機能/サイズのサブセットのみを使用したカスタム ビルドをサポートします。を使用すると、カスタム ビルドを簡単に作成できlodash-cliます。

このカスタム ビルドを取得してプロジェクトに統合するための推奨される方法は何ですか? (npm / browserify を使用)。

カスタム ビルドを作成してどこかに配置するカスタム ビルド コマンドを作成する必要がありますか? (どこ?)

依存関係を指定してプロジェクトに統合する標準的な方法はありますか?

4

1 に答える 1

8

lodash のサブセットを使用するには、いくつかの方法があります。

  • CLI を使用して、必要な機能のカスタム ビルド (プロジェクト コードベース内のファイル) を生成します。
  • コードベース内で npm モジュールまたは lodash モジュールを使用します (つまり、行う代わり_ = require('lodash'); _.each(...)each = require('lodash/collections/each'))
  • このツールを使用しlodash-modularizeて、特定のプロジェクト用のカスタム lodash ビルドを作成および維持し、lodash別の方法で文書化して使用します。これは基本的に、上記の 2 つまたは 3 つの方法を自動化しています。

それぞれのアプローチは 100% 有効で、長所と短所があります。

免責事項、私はの著者ですlodash-modularize

于 2015-06-04T22:46:04.657 に答える