小编arc*_*e86的帖子

Play框架2.1.x将无法编译Twitter Bootstrap 3 LESS

我正在尝试使用LESS文件使用Twitter Bootstrap 3设置Play框架2.1.1.

我已经把bootstrap LESS文件放入了app\assets\stylesheets\bootstrap.

我更新了我的项目配置(Build.scala),以便只编译主bootstrap.less文件(导入其他文件):

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")
)
Run Code Online (Sandbox Code Playgroud)

我无法编译Bootstrap,我得到以下内容:

Expected )
In ...\app\assets\stylesheets\bootstrap\mixins.less at line 0.
Run Code Online (Sandbox Code Playgroud)

这个问题似乎来自于用分号分隔的mixin参数.当我用逗号替换这些分号时,它可以正常工作.

Play LESS编译器是否需要逗号?我是否需要用逗号替换每个分号,还是可以配置Play …

less twitter-bootstrap playframework-2.1 twitter-bootstrap-3

12
推荐指数
1
解决办法
2873
查看次数