I've got an internal application that's built using webpack that gets deployed frequently. In order to make bug reporting easier, I want to include an environment variable of the build hash [hash]
that webpack adds to bundle names. This would let me quickly determine if the user is on the latest release.
Using the DefinePlugin
, the following does not interpolate the string and instead just stores a literal [hash]
string.
new webpack.DefinePlugin({
'process.env': {
'HASH': JSON.stringify('[hash]')
}
})
Is there any way to access the hash directly as a variable or is there a specific way to make it interpolate?