URL-адреса изображений не разрешаются в компоненте Vue - PullRequest
0 голосов
/ 08 мая 2019

Моя проблема:

Путь, сгенерированный для изображений, одинаков для изображений, используемых в 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 /, где они не будут найдены ...

Я не могу понятьчто я делаю не так ... Любая помощь или совет приветствуется.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...