@microf

Как подключить header.html?

Добрый день. Разбираюсь с webpack
Есть шаблон в src index.html в нем пишу
<header>
<%= _.template(require('./../includes/header.html'))(data) %>
  </header>

Поставил
lodash, row-loader
после генерации выдает текстом
<%= _.template(require('./../includes/header.html'))(data) %>

т.е. генерации подключаемого шаблона не происходит
{
           test: /\.html$/i,
           use: ['raw-loader'],               
            }

Ставил и просто html-loader и пробовал в шаблон поставить
просто require('./../includes/header.html' всё равно.
Добавил include
test: /\.html$/i,
                 include: path.resolve(__dirname, 'src/includes'),
                 use: ['raw-loader'],

Стал выдавать [object Module]. Чую, что я где то близко, но вот шаг сделать не могу)
  • Вопрос задан
  • 485 просмотров
Пригласить эксперта
Ответы на вопрос 1
@twolegs
{
    test: /\.html$/,
    use: [{ loader: 'html-loader', options: { interpolate: true } }],
  },

И в шаблоне:
<body>
  ...
  ${require('./../includes/header.html')}
  ...
</body>
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект