Не могу заставить less.js работать - PullRequest
18 голосов
/ 16 июня 2011

Я не могу заставить less.js работать и не знаю почему.Вот HTML, который я попробовал:

<!DOCTYPE HTML>
<html lang="en">
    <head>
        <meta charset="utf-8" />

        <!-- CSS -->
        <link rel="stylesheet/less"  href="main.less" />

        <!-- Javascript -->
        <!-- <script src="http://lesscss.googlecode.com/files/less-1.0.18.min.js"></script> -->
        <script src="less-1.0.18.min.js" type="text/javascript"></script>

    </head>
    <body>
        <p>
            Lorum ipsum
        </p>
    </body>
</html>

И вот main.less:

p {
    color: blue;
}

Файл less-1.0.18.min.js загружается из http://lesscss.googlecode.com/files/less-1.0.18.min.js.Все файлы находятся в одной папке.Понятия не имею, почему это не работает ...

Протестировано в Chrome 12.0.742.100

Редактировать

Пробовал последние less.jsфайл (менее-1.1.3.min.js).Тот тоже не сработал.

Хорошо, теперь ...

Это работает:

<link rel="stylesheet" type="text/less" href="main.less" />

Но только как обычный css, не менееконкретная разметка.

Это не работает вообще:

<link rel="stylesheet/less" type="text/less" href="main.less" />

Кроме того, это не работает:

<link rel="stylesheet/less" type="text/css" href="main.less" />

Что за черт?Как заставить работать меньше?

Обнаружена ошибка

Сценарий браузера PSS Less.js в настоящее время не будет работать, если вы используете Chrome ипуть к вашей странице начинается с «file: ///» из-за известной проблемы Chrome.

Soruce

Ответы [ 4 ]

17 голосов
/ 28 сентября 2011

Сценарий браузера PSS Less.js в настоящее время не будет работать, если вы используете Chrome, и путь к вашей странице начинается с «file: ///» из-за известной проблемы Chrome.

Но мы могли бы настроить локальную среду тестирования, используя wamp (pc) или mamap (mac).Тогда все будет работать нормально.

11 голосов
/ 04 января 2012

Вы можете использовать параметр командной строки -allow-file-access-from-files при запуске chrome - это позволит less.js получить доступ к локальным файлам less.

3 голосов
/ 19 октября 2011

Несмотря на то, что это было опубликовано некоторое время назад, я думал, что добавлю кое-что для других людей, застрявших на этом.

Если вы используете компьютер с Windows, вы можете попробовать WinLess. Это прекомпилятор для Windows. Кажется, прямо вперед, чтобы использовать. Удачи. http://winless.org/

0 голосов
/ 16 июня 2011

Необходимо добавить

type = "text / css"

к вашей ссылке css.

...