クライアント側で LESS を使用する手順は、可能な限り簡単ですが、それでも何らかの理由で機能しません![ここに画像の説明を入力][1]
Firebug のコンソールに次のエラーが表示されます。
http://i.stack.imgur.com/NbIJP.jpg
そこに書かれている home.less ファイルの URL にアクセスすると、内容が表示されます (基本的には、これまで使用していた CSS と同じですが、名前を変更しています。これは、LESS を使い始めたばかりで、まだ行っていないためです)まだ何もありません)。
コード内の唯一の JavaScript (コード内と同じ URL) は、less-1.3.0.min.js の名前が変更されています。
これは完全な HTML です:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="es_ES" />
<link rel="stylesheet/less" type="text/css" href="http://domain.dev/css/home.less?id=1" />
<script src="http://domain.dev/js/generated/home.js?id=1" type="text/javascript"></script>
</head>
<body>
</body>
</html>
私は何が間違っているのですか?
解決策/編集: OK、何が問題なのかわかりました。LINK タグで参照している .less ファイルが同じドメイン上にない場合 (私の場合のように、異なるサブドメインでも機能しません)、LESS はクライアント側 (less.js およびすべて) では機能しません。CSSにはこの制限がないため、LESSにこの制限があることを知りませんでした。ドキュメントでこれについて警告する必要があります。