Минус: импорт CSS, который импортирует другой CSS с URL, не работает - PullRequest
0 голосов
/ 14 сентября 2018

Что я здесь не так делаю?

Я использую less@3.8.1

A.css (файл css, импортируемый из URL)

@import url('https://fonts.googleapis.com/css?family=Source Sans Pro:300,400,600,700,400italic,700italic&subset=latin');

App.less (меньше файла, который импортирует A.css)

@import (css) './A.css';

при сборке веб-пакета, он пытается загрузить

./https://fonts.googleapis.com/css?family=Source Sans Pro:300,400,600,700,400italic,700italic&subset=latin

вместо css из URL.

Стек:

@import url('https://fonts.googleapis.com/css?family=Source Sans Pro:300,400,600,700,400italic,700italic&subset=latin');
^
Can't resolve './https://fonts.googleapis.com/css?family=Source Sans Pro:300,400,600,700,400italic,700italic&subset=latin' in ...

Сводка A.Less - импорт -> B.css - (B.css использует импорт через URL) -> Не работает

1 Ответ

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

Less больше не переключается на импорт CSS как запасной вариант.Попробуйте это:

@import (css) url('https://fonts.googleapis.com/css?family=Source Sans Pro:300,400,600,700,400italic,700italic&subset=latin');

Чтобы импортировать CSS без обработки

@import (inline) './A.css';

или трактовать CSS как директиву, импортировать и компилировать CSS как Less

@import (less) './A.css';
...