Wie wird der Build-Hash als Umgebungsvariable im Webpack übergeben?

Ich habe eine interne Anwendung, die mit einem Webpack erstellt wurde und häufig bereitgestellt wird. Um das Melden von Fehlern zu vereinfachen, möchte ich eine Umgebungsvariable des Build-Hashs @ einfüge[hash] das Webpack fügt Bündelnamen hinzu. Auf diese Weise kann ich schnell feststellen, ob sich der Benutzer in der neuesten Version befindet.

Verwendung derDefinePlugin, das Folgende interpoliert die Zeichenkette nicht und speichert stattdessen nur ein Literal[hash] string.

new webpack.DefinePlugin({
  'process.env': {
    'HASH': JSON.stringify('[hash]')
  }
})

ibt es eine Möglichkeit, auf den Hash direkt als Variable zuzugreifen, oder gibt es eine spezielle Möglichkeit, ihn interpolieren zu lasse

Antworten auf die Frage(2)

Ihre Antwort auf die Frage