У меня есть следующая конфигурация для моих файлов мопса...
{
test: /\.pug$/,
loaders: ["pug-html"]
}
Это прекрасно работает, теперь я хочу добавить изображение, которое я загружаю с помощью url-loader. Моя структура такая
src
...
thing
thing.template.pug
thing.png
И я хочу включить png, поэтому в файл мопса я добавляю...
изображение(src="thing.png")
Это не решает, поэтому я пробовал такие вещи, как img(src=require("thing.png"))
. Ни один из них не работает. Я попытался добавить html-загрузчик следующим образом...
{
test: /\.pug$/,
loaders: ["html?interpolate=require&-minimize", "pug-html"]
},
но потом получаю...
Module not found: Error: Cannot resolve directory './\"thing.png\"' in .../src/.../thing
@ ./src/.../thing/thing.template.pug 1:128-164
Все это отлично работает в моем стилусе с...
{
test: /.*[^\.global]\.styl$/,
loaders: ["to-string", "css", "stylus"]
},
я тоже пробовал...
img(src=statesmall.png)
и получи Cannot read property 'png' of undefined
Также, если я прокомментирую эту строку с html, я увижу...
"Template parse errors:
Unexpected closing tag "div" ("module.exports = "<div><h1>Hey</h1><div class=\"terminal-output\">this thing</div>[ERROR ->]</div>";"): TerminalComponent@0:97"
Как мне потребовать изображение в мопсе?