2016-06-14 9 views
1

私のアプリケーションでは、すべての翻訳メソッド呼び出しを取得するためにwebpackローダーを構築したいと考えています。すべてのエントリポイントに翻訳キーのマップを作成したいWebpackローダーのルートエントリポイント名を取得する方法は?

後で遅延読み込み翻訳パックに使用します。

私は自分のローダーを作り始めました。すべての翻訳キーを取得することはケーキです。しかし、エントリーポイント名を探しているうちに私は立ち往生しました。私はローダーthisオブジェクトでそれを見つけることを望みましたが、私は現在解析されているファイルの情報だけが利用可能であることを恐れています。

webpackローダーで、現在解析されているファイルの親エントリポイント名を取得する方法はありますか?

ローダーqueryがお手伝いできますか? [name]のようなものが、filenameoutputウェブパック構成のセクションにあります。 私はそれを試しましたが、うまくいきませんでした。たぶん私は間違ったことをしているのかもしれない何か案は?

答えて

0

私はあなたがエントリーポイントによってそれを行うことができるとは思っていません。ディレクトリ階層に行くほうがよいでしょう。

なぜですか? Webpack内のモジュールは複数のファイル/エントリポイントで必要になる可能性があるため、ローダによって一度だけ変換されます。あらゆる要求に対してローダーを通過することは、大きなオーバーヘッドになります。

+0

私のディレクトリ階層はエントリポイント(レイジーロードされたモジュール)の分離には関係しません。 Webpackからファイル依存ツリーを取得する方法がありますか? – egoproxy

関連する問題