dmc1989
@dmc1989

Как задать путь для файлов в sass-loader?

У меня есть конфиг, все хорошо, но при обработке sass файла ко всем картинкам и шрифтам получаю приставку /css. Проблема в том, что они хранятся в директории ниже, то есть мне нужно указать путь для всех этих файлов:

Сейчас
dist/css/img/Flowering_trees_Sakura_4.jpg

Должно быть:
dist/img/Flowering_trees_Sakura_4.jpg

В css:
background-image: url(img/Flowering_trees_Sakura_427376.jpg);


А должно быть:
background-image: url(../img/Flowering_trees_Sakura_427376.jpg);


Конфиг:
{
        test: /\.sass$/,
        use: [
          {
            loader: 'file-loader',
            options: {
              name: 'css/[name].css'
              // какая опция отвечает за путь к статическим файлам
            }
          },
          'extract-loader',
          'css-loader',
          'postcss-loader',
          'sass-loader'
        ]
      },
  • Вопрос задан
  • 431 просмотр
Решения вопроса 1
dmc1989
@dmc1989 Автор вопроса
output: {
    path: webpackData.distDir,
    filename: 'js/[name].js',
    publicPath: '../'
  },
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы