Próbuję skonfigurować framework Play 2.1.1 z Twitter Bootstrap 3 przy użyciu plików LESS.Play framework 2.1.x nie będzie kompilował Twittera Bootstrap 3 LESS
Umieściłem pliki Niskich plików startowych w app\assets\stylesheets\bootstrap
.
mam zaktualizować konfigurację projektu (Build.scala
), w celu zestawienia tylko główne bootstrap.less
plik (importowanie inne pliki):
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")
)
nie uda się skompilować Bootstrap, otrzymuję następujący:
Expected)
In ...\app\assets\stylesheets\bootstrap\mixins.less at line 0.
Problem wydaje się pochodzić od parametrów mixin podzielonych przez średniki. Kiedy zastępuję te średniki przecinkami, to działa.
Czy kompilator Play LESS wymaga przecinków? Czy muszę zamienić każdy średnik przecinkiem, czy mogę skonfigurować kompilator Play LESS?
Dzięki
EDIT:
Urzędowe problem tutaj: https://github.com/playframework/playframework/issues/1423
Wydaje się, że muszę czekać na uaktualnienie grać z nowej wersji mniejszej kompilator. W międzyczasie użyję zewnętrznego kompilatora.
proszę dodaj swoją zmianę jako odpowiedź na własne pytanie (i zaakceptuj) –
ten sam problem :) czekaj także :) – Mik378
Czytam Edycję, ale nie mogę znaleźć rozwiązania. Ktoś może wyjaśnić?dzięki –