Laravel で LESS 解析をうまく機能させるのに苦労しています。私はいくつかのグーグルを行い、LESSをサポートしているように見えるBassetを見つけましたが、実際にはLESSを解析していないことがわかりました。そこで、解析を行うために LessPHP もインストールしました。
ここで、世界で最も単純な LESS ファイルを使用しようとすると、次のようになります。
@red: #f00;
body {
background-color: @red;
}
うまくいきません。「解析エラー」が発生します。
ErrorException
parse error: failed at `@red: #f00; ` line: 1
ここで私が犯した信じられないほど明白な間違いを誰か知っていますか?
私がこれまでに行ったこと:
- Laravelをダウンロードしてインストール
- composer.json に
"jasonlewis/basset": "dev-master"
とを追加"leafo/lessphp": "dev-master"
- を実行します
composer update
- を実行します
php artisan config:publish jasonlewis/basset
- を指すようにバセット構成を編集しました
LessphpFilter
vendor/jasonlewis/basset/src/Basset/Asset.php
Laravel 4.1 との互換性に関するバグを修正するために を編集しました。- でアプリケーションキャッシュをクリアしました
php artisan cache:clear
- 上記のLESSコードでページをロードしようとしました