Hash no arquivo de build no Webpack
Anteriormente, já discutimos o problema de cache de arquivos. Com o Webpack, é fácil lidar com esse problema. O Webpack permite adicionar ao nome do arquivo um hash especial, que representa uma string única e aleatória, criada com base no conteúdo do arquivo de build.
Isso significa que a cada novo build, se houver alterações nos arquivos do projeto, o hash do arquivo de build também mudará.
O hash pode ser adicionado ao nome do arquivo
usando o comando especial
[contenthash].
Vamos fazer isso:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Adicione o hash ao nome do seu arquivo de build. Construa o projeto. Observe o nome do arquivo.
Faça uma alteração nos arquivos do projeto. Construa o projeto. Observe o nome do novo arquivo.