Заставить lessc интерпретировать @import буквально - PullRequest
2 голосов
/ 16 января 2012

Я имею дело с таблицей стилей CSS, созданной из исходного кода, написанного в минус исходном коде.Источник включает в себя строку:

@import url('http://fonts.googleapis.com/css?family=Droid+Serif');

lessc 1.1.0 (LESS Compiler) [JavaScript]

Это идеальный бит CSS.Однако моя версия lessc (lessc 1.1.0 (LESS Compiler) [JavaScript]) видит, что имя файла не заканчивается на .css, и пытается найти локальный файл .less для включения,В результате возникает ошибка

file 'http://fonts.googleapis.com/css?family=Droid+Serif' wasn't found.

Есть ли способ обойти это?Например, вы заставляете lessc буквально проходить через раздел текста?

1 Ответ

2 голосов
/ 16 января 2012

Проверьте эту проблему на less.js Github

Решение выглядит следующим образом:

добавить &.css перед импортом по закрытому URL

от

@import url("http://fonts.googleapis.com/css?family=Open+Sans");

до

@import url("http://fonts.googleapis.com/css?family=Open+Sans&.css");

Дайте мне знать, если это работает, я помню, как несколько месяцев назад открыл билет на ту же самую проблему, но сдался.

...