私は将来的に貢献するためにwebpackの内部がどのように機能するのかを理解しようとしています。私は、Webpackを実行しているときにoptions
引数で/lib/webpack.js
のwebpack
関数が起動することに気付きました。自分の設定と一緒にwebpackに渡されるコンテキストプロパティに気付きました。それはどこから来たのですか?
この引数の値は、決して定義していないcontext
プロパティのwebpack.config.js
PLUSに定義されているmy構成オブジェクトです。このcontext
はどこから来たのですか? webpack
ファンクションが起動する前に発生するステップはありますか?
など、ソースファイルで全体で使用される任意のmodule resolution/aliasingの接頭辞として、このディレクトリ・パス(絶対パス)を使用しています 'WebpackOptionsDefaulter' – Chay22
は私が間違っているの出発点を想定してるようです。 '/ lib/webpack.js'ではなく、'/bin/webpack.js'を見ているように見えます。前者の中には、 'context'プロパティを追加していると思われる' processOptions'関数があります。 – jakewies