Wenn ich Webpack zum Erstellen verwende, möchte ich den Hash-Wert in einer globalen Variablen speichern, damit die js anderer Module aufgerufen werden können. Ich habe versucht, es zu konfigurieren, indem ich es nur in den Dateinamen einfüge, z. B. „a[hash].js“, aber dies wird nicht in der globalen Variablen gespeichert und die js im Projekt können nicht aufgerufen werden. Ich habe versucht, es in ein neues Webpack.DefinePlugin einzufügen, aber ich konnte den Hash-Wert nicht ermitteln. Bitte geben Sie mir einen Rat
刚才看了一下文档和源码,提供一个思路吧
你想获取 output.filename 中设置的
[name].[hash].bundle.js
。可以试试 TemplatedPathPlugin 或者扩展 TemplatedPathPlugin。