webpackを使ってビルドする際に、他のモジュールのjsを呼び出せるようにハッシュ値をグローバル変数に保存したいと考えています。設定してみたところ、output: 'a[hash].js' のようにファイル名に入れても動作するのですが、グローバル変数には保存されず、プロジェクト内のjsを呼び出すことができません。新しいwebpack.DefinePluginに入れてみたのですがハッシュ値が取得できませんでした。アドバイスをお願いします。
ドキュメントとソースコードを見たところですが、アイデアを提供していただけますか
output.filename に設定された [name].[hash].bundle.js を取得したいとします。
[name].[hash].bundle.js
次の置換は、(webpack の内部 TemplatePathPlugin 経由) テンプレート文字列で使用できます:
TemplatePathPlugin を試したり、TemplatePathPlugin を拡張したりできます。
ドキュメントとソースコードを見たところですが、アイデアを提供していただけますか
output.filename に設定された
[name].[hash].bundle.js
を取得したいとします。TemplatePathPlugin を試したり、TemplatePathPlugin を拡張したりできます。