Play 2.2.1 - Twitter Bootstrap 3 Less设置

8

我正在开始一个新项目,希望使用Play 2.2.1 (java) 和 Twitter bootstrap 3 (less)。

我已经按照此处的说明进行了操作: 链接到其他答案,但是这些说明似乎只适用于play 2.1.x版本。当我想要告诉Play不要编译每个less文件,而只编译bootstrap.less文件时,我卡住了。请问我应该如何配置?如果有帮助,将不胜感激。

1个回答

8
您仍然可以使用先前版本的方法来配置您的项目,使用project/Build.scala文件(2.2.x发布说明 - sbt 0.13支持),但我认为只有在删除新的build.sbt文件时才可能实现。在Play邮件列表上讨论了另一种解决方案,该方案适用于build.sbt文件(在build.sbt中设置lessEntryPoints)。
play.Keys.lessEntryPoints <<= baseDirectory { base =>
   (base / "app" / "assets" / "stylesheets" / "bootstrap" * "bootstrap.less") +++
   (base / "app" / "assets" / "stylesheets" / "bootstrap" * "responsive.less") +++
   (base / "app" / "assets" / "stylesheets" * "*.less")
}

我在一个小的样例项目中测试了它,它可以正常工作 (使用 play 2.2.1 和 Bootstrap 3.1.0 的样例项目在 Github 上)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接