Webpack и "@" в URL () - PullRequest
       12

Webpack и "@" в URL ()

0 голосов
/ 01 сентября 2018

<img src='@/assets/image.jpg'> отлично работает и переводится на /static/img/image.xxxxx.jpg. Однако попытка использовать его в CSS, как background-image:url('@/assets/image.jpg');, не работает. Это оставлено неизменным в получающемся html. Использование Vue, но я считаю, что это Webpack, который делает расширение "@".

1 Ответ

0 голосов
/ 02 сентября 2018

В теге <style> и файлах CSS URL-адреса с псевдонимами должны начинаться с префикса ~, что говорит Webpack, что путь не относится к текущему каталогу и требует разрешения пути. Ваш CSS должен выглядеть так:

background-image: url('~@/assets/image.jpg');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...