Bowen
@Bowen
Японский бог

Как решить проблему с копированием изображений подключенных в pug/jade?

Привет други.

Есть компонент:
/home
    /images
        logo.png
    home.component.ts
    home.template.pug
    home.styles.styl
    index.ts

Часть конфигурации webpack:
{
        test: /\.(png|jpe?g|ico)$/,
        use: [{
          loader: 'file-loader',
          options: {
            context: './src/app/',
            name: '[path][name].[ext]'
          }
        }]
}

В шаблоне компонента указываю так:
img(src=require("./images/logo.png") class="logo")

После компиляции, изображения не копируются в папку dist.
Полагаю что это косяк pug-loader, но к сожалению я не смог это решить.
Встречался ли кто с такой проблемой ? если да то как вы ее решили ?
Буду очень признателен за советы/помощь!
  • Вопрос задан
  • 322 просмотра
Решения вопроса 1
Bowen
@Bowen Автор вопроса
Японский бог
Решил проблему используя следующие лоудеры:
{
  test: /\.pug$/,
  use: [{
    loader: 'html-loader'
  }, {
    loader: 'pug-html-loader',
    options: {
      exports: false
    }
  }]
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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