I want to output:
- All
.jsfiles into folderjs - All
.cssfiles intostyles - All media like a
.svg | .png | .jpeginto 'assets' and so on.
My config https://jsfiddle.net/sicely/43w28stq/
I want to output:
.js files into folder js .css files into styles .svg | .png | .jpeg into 'assets' and so
on.My config https://jsfiddle.net/sicely/43w28stq/
In your webpack.config.js file:
JS files
output: {
filename: './js/[name].bundle.js', // prepend folder name
path: path.resolve(__dirname, 'dist'),
chunkFilename: './js/chunkFilename.[name].bundle.js' // prepend folder name
},
CSS files:
plugins:[
new MiniCssExtractPlugin({
filename: 'css/[name].[contenthash].css', // prepend folder name
chunkFilename: 'css/[name].[id].css', // prepend folder name
ignoreOrder: false,
}),
],
Images
rules:[
{
test: /\.(png|svg|jpg|gif)$/,
use: [{
loader: 'file-loader',
options: {
outputPath: 'images' // folder name
}
}],
},
]
Fonts
rules:[{
test: /\.(woff|woff2|eot|ttf|otf)$/,
use: [{
loader: 'file-loader',
options: {
outputPath: 'fonts' // folder name
}
}]
}]