У меня есть веб-сайт statis, который я создаю с помощью веб-пакета.
Проблема в том, что при сборке "build": "webpack"
веб-пакет игнорирует изображения из css.Он создает папку dist с нужными html, css и js, но в папке нет изображений.Я не уверен, что я должен исправить в моей конфигурации, чтобы он работал.
Вся помощь будет высоко ценится.
Config
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const HtmlWebpackPlugin = require('html-webpack-plugin')
module.exports = {
mode: 'development',
entry: './src/app.js',
module: {
rules: [
{
test: /\.css$|\.sass$|\.scss$/,
use: [
MiniCssExtractPlugin.loader,
{
loader: 'css-loader?url=false'
},
{ loader: 'sass-loader' },
],
},
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader'
},
{
test: /\.(png|jp(e*)g|svg)$/,
use: [{
loader: 'url-loader',
options: {
limit: 8000, // Convert images < 8kb to base64 strings
name: 'images/[hash]-[name].[ext]'
}
}]
}
],
},
resolve: {
extensions: ['.js', '.es6'],
},
output: {
path: __dirname + '/dist',
filename: 'index.js',
},
devServer: {
port: 8080,
contentBase: './src',
watchContentBase: true
},
plugins: [
new MiniCssExtractPlugin({
filename: "[name].css"
}),
new HtmlWebpackPlugin(
{
template: './src/index.html'
}
)
],
};