@@ -19,8 +19,8 @@ module.exports = () => {
1919 } ,
2020 output : {
2121 path : path . resolve ( process . cwd ( ) , targetPath ) ,
22- filename : '[name].[contenthash].js' ,
23- chunkFilename : '[name].[contenthash].js' ,
22+ filename : '[name].[contenthash:8 ].js' ,
23+ chunkFilename : '[name].[contenthash:8 ].js' ,
2424 } ,
2525 optimization : {
2626 runtimeChunk : 'single'
@@ -64,7 +64,6 @@ module.exports = () => {
6464 loader : 'css-loader' ,
6565 options : {
6666 importLoaders : 1 ,
67- minimize : false , // Minification done by the PostCSSAssetsPlugin
6867 }
6968 } ,
7069 {
@@ -82,13 +81,23 @@ module.exports = () => {
8281 {
8382 test : / \. ( g i f | p n g | j p e ? g | s v g ) $ / i,
8483 use : [
85- 'file-loader' ,
84+ {
85+ loader : 'file-loader' ,
86+ options : {
87+ name : '[name].[hash:8].[ext]' ,
88+ }
89+ } ,
8690 ] ,
8791 } ,
8892 {
8993 test : / \. ( w o f f | w o f f 2 | e o t | t t f | o t f ) $ / ,
9094 use : [
91- 'file-loader' ,
95+ {
96+ loader : 'file-loader' ,
97+ options : {
98+ name : '[name].[hash:8].[ext]' ,
99+ }
100+ } ,
92101 ] ,
93102 } ,
94103 ] ,
@@ -100,8 +109,8 @@ module.exports = () => {
100109 // https://webpack.js.org/guides/caching/#module-identifiers
101110 new webpack . HashedModuleIdsPlugin ( ) ,
102111 new MiniCssExtractPlugin ( {
103- filename : '[name].[contenthash].css' ,
104- chunkFilename : '[name].[contenthash].css' ,
112+ filename : '[name].[contenthash:8 ].css' ,
113+ chunkFilename : '[name].[contenthash:8 ].css' ,
105114 } ) ,
106115 new PostCSSAssetsPlugin ( {
107116 plugins : [
0 commit comments