WrapBootstrapから「less」フォルダーをダウンロードしました
私が実行すると:
lessc ace.less ace.css
できます:
しかし、/assets/less/ace.less 内でコンパイルすると、あまり役に立たないコンパイル エラーが発生します。
- Play の LESSC はどのバージョンですか?
- ドキュメントが示唆するように、ace.less を除くすべてのライブラリを除外しました。
WrapBootstrapから「less」フォルダーをダウンロードしました
私が実行すると:
lessc ace.less ace.css
できます:
しかし、/assets/less/ace.less 内でコンパイルすると、あまり役に立たないコンパイル エラーが発生します。
Play 2.1.2 は LESS 1.3.1 を使用します。これは、そのクラスのコードで確認できますLessCompiler
。
val lessScript = "less-1.3.1.js"
バージョン 2.2.0-M1から、LESS 1.3.3 が使用されます。
これは、使用している sbt プラグインのバージョンに依存します。
プロジェクトのplugins.sbt
ファイルを見ると、そのバージョンは次のような行に表示されます。
addSbtPlugin("play" % "sbt-plugin" % "2.1.2")
執筆時点では、Play 2.1.x と互換性のあるバージョンには 1.3.1 が含まれていません。Less 1.3.3 は、Play 2.2.0 ベータ版と現在の git バージョンにのみ含まれています。
どのバージョンが含まれているかは、リポジトリをナビゲートして sbt-plugin の特定のバージョンの jar ファイルを見つけ、その jar ファイルを抽出することで確認できます。