【问题标题】:Play 2.2.1 - twitter bootstrap 3 less setup玩 2.2.1 - twitter bootstrap 3 少设置
【发布时间】:2014-02-10 09:26:02
【问题描述】:

对于一个新项目,我想使用 Play 2.2.1 (java) 和 Twitter bootstrap 3 (less)。

我已按照此处发布的说明进行操作:Link to other answer 但这些似乎特定于 play 2.1.x 版本。我什么时候告诉 Play 不要编译每个 less 文件,而只编译 bootstrap.less 我应该如何配置这个?任何帮助将不胜感激。

【问题讨论】:

    标签: configuration playframework-2.0 less twitter-bootstrap-3


    【解决方案1】:

    您仍然可以使用 2.2.x 之前的方式使用 project/Build.scala 文件 (2.2.x Release Notes - sbt 0.13 support) 配置您的项目,但我认为只有删除新的 build.sbt 文件才有可能。

    在播放邮件列表中讨论了另一种适用于build.sbtfile (Setting lessEntryPoints in build.sbt) 的解决方案。

    play.Keys.lessEntryPoints <<= baseDirectory { base =>
       (base / "app" / "assets" / "stylesheets" / "bootstrap" * "bootstrap.less") +++
       (base / "app" / "assets" / "stylesheets" / "bootstrap" * "responsive.less") +++
       (base / "app" / "assets" / "stylesheets" * "*.less")
    }
    

    我在一个小示例项目中对其进行了测试,它可以工作 (Sample project with play 2.2.1 and Bootstrap 3.1.0 on github)。

    【讨论】:

      猜你喜欢
      • 2012-11-09
      • 1970-01-01
      • 2013-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-10
      • 1970-01-01
      相关资源
      最近更新 更多