LESSファイルを使用して、Play Framework 2.1.1をTwitter Bootstrap 3でセットアップしようとしています。Play framework 2.1.xはTwitter Bootstrap 3をコンパイルしませんLESS
私はブートストラップのLESSファイルをapp\assets\stylesheets\bootstrap
に入れました。
私は本体のみbootstrap.less
ファイル(他のファイルをインポートする)コンパイルするためには、私のプロジェクト構成(Build.scala
)を更新しました:
val main = play.Project(appName, appVersion, appDependencies).settings(
lessEntryPoints <<= baseDirectory(customLessEntryPoints),
javascriptEntryPoints <<= baseDirectory(customJavascriptEntryPoints)
)
def customLessEntryPoints(base: File): PathFinder = (
(base/"app"/"assets"/"stylesheets"/"bootstrap"/"bootstrap.less") +++
(base/"app"/"assets"/"stylesheets"/"*.less")
)
def customJavascriptEntryPoints(base: File): PathFinder = (
(base/"app"/"assets"/"javascripts" * "*.js")
)
私はブートストラップをコンパイルするために管理することはできませんが、私が手次のようになります。
Expected)
In ...\app\assets\stylesheets\bootstrap\mixins.less at line 0.
問題は、セミコロンで区切られたmixinパラメータから来ているようです。これらのセミコロンをカンマで置き換えるとうまくいきます。
Play LESSコンパイラにカンマが必要ですか?すべてのセミコロンをカンマで置き換える必要がありますか、Play LESSコンパイラを設定できますか?
おかげ
EDIT:
を公式の問題がここにあります:https://github.com/playframework/playframework/issues/1423
私がLESSコンパイラの新バージョンで遊ぶのアップグレードを待つ必要があると思われます。私は一方で外部コンパイラを使用しています。ここで
あなた自身の質問の答えとして編集を追加してください(それを受け入れてください) –
同じ問題:)お待ちください:) – Mik378
私は編集を読むが解決策を見つけることができません。誰か説明できますか?ありがとう –