播放框架:找不到 rjs
Play framework : rjs not found
我刚刚关注在线帖子以在我的 play 应用程序中添加缩小支持。这是我的 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。 uglify 不是应该缩小 JS 吗?
显然,rjs 是我缩小 JS/CSS 所需要的。每一篇在线文章(包括 sbt-rjs 上的文档)都要求我添加 pipelineStages := Seq(rjs, ..)
,但为什么我会收到 not found: value rjs
?
的错误
我 运行 进入这个问题,因为我匆忙地尝试配置它并插入:
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.7")
当
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.1")
文件中已经存在。所以基本上是重复导致了这个问题。希望没有其他人犯同样的错误:-)
我刚刚关注在线帖子以在我的 play 应用程序中添加缩小支持。这是我的 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。 uglify 不是应该缩小 JS 吗?
显然,rjs 是我缩小 JS/CSS 所需要的。每一篇在线文章(包括 sbt-rjs 上的文档)都要求我添加 pipelineStages := Seq(rjs, ..)
,但为什么我会收到 not found: value rjs
?
我 运行 进入这个问题,因为我匆忙地尝试配置它并插入:
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.7")
当
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.1")
文件中已经存在。所以基本上是重复导致了这个问题。希望没有其他人犯同样的错误:-)