20 lines
698 B
JavaScript
20 lines
698 B
JavaScript
module.exports = function override(config, _env) {
|
|
// Get rid of hash for js files
|
|
config.output.filename = '[name].js';
|
|
config.output.chunkFilename = '[name].chunk.js';
|
|
|
|
// Get rid of hash for css files
|
|
const cssPlugin = config.plugins.find(element => element.constructor.name === 'MiniCssExtractPlugin');
|
|
cssPlugin.options.filename = '[name].css';
|
|
cssPlugin.options.chunkFilename = '[name].css';
|
|
|
|
// Get rid of hash for media files
|
|
/* config.module.rules[1]?.oneOf.forEach(oneOf => {
|
|
if (!oneOf.options || oneOf.options.name !== 'static/media/[name].[hash:8].[ext]') {
|
|
return;
|
|
}
|
|
oneOf.options.name = 'static/media/[name].[ext]';
|
|
}); */
|
|
|
|
return config;
|
|
};
|