Моя проблема:
Путь, сгенерированный для изображений, одинаков для изображений, используемых в css или в компоненте vue.Изображения правильно загружаются из файлов CSS, но не обнаруживаются при объявлении в компоненте vue.
Версия веб-пакета: 3.6.0
Вот конфигурация веб-пакета
{
test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
loader: 'url-loader',
options: {
publicPath: '../../',
limit: 1000,
name: utils.assetsPath('images/[name].[hash:7].[ext]')
}
},
{
test: /\.css$/,
use: [
'vue-style-loader',
{
loader: 'css-loader',
options: {
modules: true,
name: utils.assetsPath('css/[name].[ext]'),
}
},
]
}
sourceMap включен, а publicPath равен './'
Все работает правильно, если файлы развернуты в корневом каталоге сервера, но они развернуты в подкаталоге, но не работают.Допустим, я развернул мои файлы в подкаталоге dev.Изображения в файлах CSS будут искать в / dev / static / images / Изображения в компонентах vue будут искать в / static / images /, где они не будут найдены ...
Я не могу понятьчто я делаю не так ... Любая помощь или совет приветствуется.
Спасибо!