javascript - Wie hängt WebPack den Hash-Wert dieses Builds global für die Verwendung durch JS-Code ab?
为情所困
为情所困 2017-05-19 10:41:55
0
1
568

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

为情所困
为情所困

Antworte allen(1)
为情所困

刚才看了一下文档和源码,提供一个思路吧

你想获取 output.filename 中设置的 [name].[hash].bundle.js

The following substitutions are available in template strings (via
webpack's internal TemplatedPathPlugin):

可以试试 TemplatedPathPlugin 或者扩展 TemplatedPathPlugin。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage