Я просто пытаюсь загрузить фоновое изображение в свой проект Angular 4. Путь, который я создал для изображения, - src / assets / images / background.jpeg. До сих пор я использовал angular cli для создания своего проекта, но создал каталог изображений, просто создав каталог в атоме.
Это полная ошибка
ОШИБКА в ./src/assets/images/background.jpeg Ошибка синтаксического анализа модуля: /Users/Joel/web_dev/projects/travel-journal/src/assets/images/background.jpeg Неожиданный символ '�' (1: 0) Вы для работы с этим типом файлов может потребоваться соответствующий загрузчик. (Исходный код для этого двоичного файла опущен)
@ ./node_modules/css-loader?{"sourceMap":false,"importLoaders":1}!./node_modules/postcss-loader?{"ident":"postcss"}!./src/styles.css 6: 179-221 @ ./src/styles.css @ multi ./node_modules/leaflet/dist/leaflet.css ./node_modules/bootstrap/dist/css/bootstrap.min.css ./src/styles.css
webpack: не удалось скомпилировать.
Я думаю, что мне нужно где-то в файле указать, что .jpeg является подходящим типом файла, или что мне нужно установить загрузчик изображений, как указано в ошибке.
Я все еще относительно новичок в Angular, поэтому был удивлен, что не нашел никого с похожей проблемой, которая работала бы у меня. Я видел один, в котором говорилось, что убедитесь, что ваши html-комментарии отформатированы правильно, и это так.
src / styles.css
body{
font-family: 'Jaldi', sans-serif;
background-image: url('assets/images/background.jpeg');
height: 100%;
background-position: center;
background-repeat: no-repeat;
background-attachment: fixed;
}
Мне не удалось найти файл webpack, иначе я бы опубликовал его. Я исследовал это здесь. Если есть какие-либо другие файлы, которые могут быть полезны для решения этой проблемы в этом проекте Angular, дайте мне знать.
.jpg
в качестве расширения файла и посмотрите, работает ли оно. - person Huangism   schedule 23.10.2017