Prilagodavanje putanje do asset fajlova u Webpack-u
Možete da postavite putanju do asset fajlova
u folderu build-a. Ovo se radi
pomoću podešavanja assetModuleFilename.
U ovom podešavanju možemo da navedemo folder,
u koji se stavljaju assets, kao i šablon
za ime fajla.
U šablonu za ime komanda [name]
označava ime fajla, komanda [hash] - heš,
a komanda [ext] - ekstenziju
početnog fajla.
Dakle, hajde da izvršimo podešavanje:
export default {
entry: './src/index.js',
output: {
filename: 'bundle.js',
path: path.resolve('dist'),
assetModuleFilename: 'assets/[name].[hash][ext]', // naše podešavanje
},
module: {
rules: [
{
test: /\.png$/,
type: 'asset/resource'
}
]
},
plugins: [
new HtmlWebpackPlugin(),
],
};
Uredite tako da svi assets
budu smešteni u folder resources.