Я все еще довольно новичок в Webpack 2, но у меня до сих пор работает большинство моих конфигураций. Единственное, что мне трудно понять, это то, что когда я запускаю «npm run build», чтобы объединить мои файлы в папку «dist», я заметил, что только 1 из моих изображений объединяется. Я использую «загрузчик файлов». К вашему сведению, все мои изображения все еще отображаются на моем dev-сервере, когда я его запускаю, и отображаются под общими путями, которые я назначил. Это только мой локальный вывод, который не отображает все изображения. Кто-нибудь знает, что происходит?
Структура моей папки
webpack.config.js
module.exports = {
mode: "development",
entry: {
app: "app"
},
output: {
path: path.resolve(__dirname, "dist"),
filename: "[name].bundle.js",
publicPath: "/"
},
devServer: {
publicPath: '/',
port: 3000
},
module: {
rules: [
{
test: /\.(png|svg|jpg|gif)$/,
use: [
{
loader: 'file-loader',
options: {
name: '[name].[ext]',
outputPath: 'images/',
publicPath: 'images/'
}
}
]
}
]
}
}
Как вы можете видеть в моей структуре папок, она всегда создается с выводом только одного из моих изображений. Это не главная проблема (я не думаю), так как все изображения все еще работают, когда я запускаю приложение, но я был бы признателен, если бы кто-нибудь мог помочь мне понять, почему только одно изображение выводится на мой локальный «dist». Спасибо.