为什么 WebJar 没有解压缩到 lib 文件夹中
Why WebJars are not extracted into a lib folder
根据 documentation,webjars
由 Play
自动提取到相对于我们的 public 资产的 lib
文件夹中,但安装后bootstrap
从 webjars
开始,我仍然没有 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)
有什么想法吗?
您缺少围绕 lib/bootstrap/...
的引号,因为 Assets.at()
将字符串作为参数。在您的代码中 lib
是一个变量,因此消息 not found: value lib
.
根据 documentation,webjars
由 Play
自动提取到相对于我们的 public 资产的 lib
文件夹中,但安装后bootstrap
从 webjars
开始,我仍然没有 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)
有什么想法吗?
您缺少围绕 lib/bootstrap/...
的引号,因为 Assets.at()
将字符串作为参数。在您的代码中 lib
是一个变量,因此消息 not found: value lib
.