Assets failų kelio pritaikymas Webpack
Galima nustatyti kelią į assets failus
surinkimo aplanke. Tai daroma
naudojant nustatymą assetModuleFilename.
Šiame nustatyme mes galime nurodyti aplanką,
kuriai bus dedami assets, taip pat failo
pavadinimo šabloną.
Pavadinimo šablone komanda [name]
reiškia failo pavadinimą, komanda [hash] - maišos reikšmę (hash),
o komanda [ext] - pradinio failo
plėtinį.
Taigi, atlikime konfigūraciją:
export default {
entry: './src/index.js',
output: {
filename: 'bundle.js',
path: path.resolve('dist'),
assetModuleFilename: 'assets/[name].[hash][ext]', // mūsų nustatymas
},
module: {
rules: [
{
test: /\.png$/,
type: 'asset/resource'
}
]
},
plugins: [
new HtmlWebpackPlugin(),
],
};
Sutvarkykite taip, kad visi assets
būtų dedami į aplanką resources.