【问题标题】:Compile Less in Playframework 2.3在 Playframework 2.3 中编译更少
【发布时间】:2015-06-24 23:52:03
【问题描述】:

我正在尝试使用 this project 编译 Less 文件。问题是当我运行时

$ activator publish-local

抛出如下错误

object less is not a member of package com.typesafe.sbt
  import com.typesafe.sbt.less.Import.LessKeys
                          ^
sbt.compiler.EvalException: Type error in expression
  at sbt.compiler.Eval.checkError(Eval.scala:343)
  at sbt.compiler.Eval.compileAndLoad(Eval.scala:165)

问题是编译器找不到导入项目的路径。也许我应该更改导入,或者我忘记了其他内容。

谢谢

【问题讨论】:

    标签: less sbt playframework-2.3


    【解决方案1】:

    问题是我把代码放在了错误的地方

    您应该在plugins.sbt 中添加

    resolvers += "Scalaz Bintray Repo" at "https://dl.bintray.com/scalaz/releases"    
    
    addSbtPlugin("com.typesafe.sbt" % "sbt-less" % "1.1.0")
    

    build.sbt

    import com.typesafe.sbt.web.SbtWeb.autoImport._
    import com.typesafe.sbt.less.Import.LessKeys
    
    lazy val root = (project in file(".")).enablePlugins(PlayScala).enablePlugins(SbtWeb)
    
    includeFilter in (Assets, LessKeys.less) := "*.less"
    
    // for minified *.min.css files
    LessKeys.compress := true
    
    pipelineStages := Seq(uglify, digest, gzip)
    

    【讨论】:

      猜你喜欢
      • 2015-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-24
      • 1970-01-01
      • 2013-05-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多