根据文档,webjars被Play自动提取到相对于公共资产的lib文件夹中,但是在从webjars安装bootstrap之后,我仍然没有lib文件夹。/public下没有lib文件夹,/target下没有lib文件夹。
我有以下编译错误:
not found: value lib
<link rel="stylesheet" href="@routes.Assets.at(lib/bootstrap/css/bootstrap.css)">我肯定做错了什么。
这是我的routes文件:
GET / controllers.HomeController.index
GET /assets/*file controllers.Assets.at(path="/public", file)这是我的build.sbt文件:
name := "contact-manager"
version := "0.1"
scalaVersion := "2.12.8"
libraryDependencies ++= Seq(
guice,
"org.webjars" % "bootstrap" % "3.3.6",
"org.webjars" % "jquery" % "3.3.1"
)
enablePlugins(PlayScala)知道吗?
发布于 2019-05-27 07:04:33
您忽略了lib/bootstrap/...周围的qoutes,因为Assets.at()接受一个字符串作为参数。在您的代码中,lib是一个变量,因此产生了消息not found: value lib。
https://stackoverflow.com/questions/56312368
复制相似问题