播放框架:未找到rjs

时间:2015-01-08 08:41:46

标签: playframework-2.0

我只是在网上发帖,在我的游戏应用中添加缩小支持。这是我的plugins.sbt

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.5")
addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-uglify" % "1.0.3")
addSbtPlugin("com.typesafe.sbt" % "sbt-gzip" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.7")

这是我的build.sbt

lazy val root = (project in file(".")).enablePlugins(PlayJava, SbtWeb)

pipelineStages := Seq(rjs, uglify, digest, gzip)

但是我收到了这个错误:

.../build.sbt:81: error: not found: value rjs
pipelineStages := Seq(rjs, uglify, digest, gzip)
                      ^
[error] Type error in expression

这有些可行:

pipelineStages := Seq(uglify, digest, gzip)

在旁注中,它并没有缩小JS。它只是创建gzip对象,而Assets.versioned正在生成具有奇怪的类似哈希的ID的URL。是不是应该缩小JS?

显然,rjs是我需要缩小JS / CSS的。在线的每篇文章(包括sbt-rjs上的文档)都要求我添加pipelineStages := Seq(rjs, ..),但为什么我会收到not found: value rjs的错误?

1 个答案:

答案 0 :(得分:3)

我遇到了这个问题,因为我急忙尝试配置并插入:

addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.7")

何时

addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.1")

已经存在于该文件中。所以基本上是导致问题的副本。希望没有其他人犯同样的错误: - )

相关问题