Статические изображения не отображаются в шаблоне html.
Я использую JHipster 4.14.1
- Angular 5
- веб-пакет 3.10.0
Я поместил свое изображение в эту папку: /webapp/content/images
Я использую этот тег в HTML-шаблоне: <img scr="../../content/images/hello.png" alt="hello the world">
Моя конфигурация веб-пакета, кажется, в порядке по этой ссылке, описывающей ту же проблему.
Jhipster4, Angular2: Как включить статическое изображение в HTML
Мой файл "webpack.common.js" содержит:
test: /\.html$/,
loader: 'html-loader',
options: {
minimize: true,
caseSensitive: true,
removeAttributeQuotes:false,
minifyJS:false,
minifyCSS:false
},
exclude: ['./src/main/webapp/index.html']
},
{
test: /\.(jpe?g|png|gif|svg|woff2?|ttf|eot)$/i,
loaders: ['file-loader?hash=sha512&digest=hex&name=content/[hash].[ext]']
},
Сгенерированные имена файлов хэшированы.Итак, я открыл каждое изображение PNG, сгенерированное в папке target/www/content
, и не нашел свое изображение.
Что не так?