13

我升级到玩 2.3,并按照使用 LESS CSS中描述的说明使用 less 插件。但是,less 文件不会被编译为 css 并发送到target. 然而,JS 文件正在工作。

我所做的只是添加 less 和 jslint 插件,如下所示:

addSbtPlugin("com.typesafe.sbt" % "sbt-less" % "1.0.0")

文件结构:

/assets
  /javascripts -> *.js files are linted and staged
  /stylesheets -> *.less files not working
4

2 回答 2

13

谢谢!现在修好了。

  • 仅在*.scala使用完整构建文件时。将以下导入添加到构建中:

    import com.typesafe.sbt.web.SbtWeb.autoImport._
    import com.typesafe.sbt.less.Import.LessKeys
    
  • 将以下内容添加到项目设置中:

    includeFilter in (Assets, LessKeys.less) := "*.less"
    
    // for minified *.min.css files
    LessKeys.compress := true
    
于 2014-06-14T01:51:33.687 回答
12

我遇到了同样的问题,并通过在 build.sbt 中添加这两行来修复它:

includeFilter in (Assets, LessKeys.less) := "*.less"
excludeFilter in (Assets, LessKeys.less) := "_*.less"
于 2014-08-05T16:50:51.497 回答