With this plugin, you can use something like DefinePlugin.runtimeValue in Webpack3. DefinePluginPlus
Install
npm i --save-dev define-plugin-plus
Usage
webpack.config.js
const DefinePluginPlus = require('../src/define-plugin-plus.js')
module.exports = {
entry: 'index.js',
plugins: [
new DefinePluginPlus({
'process.env': DefinePluginPlus.runtimeValue(Date.now, {
fileDependencies: [fileDep],
})
})
],
}