2016-12-07 47 views
0

我使用play(scala)並嘗試添加jquery。一是增加一條,作爲一個依賴:播放:IllegalArgumentException:無法找到lib/jquery/jquery.js

"org.webjars" %% "webjars-play" % "2.4.0-1", 
"org.webjars" % "bootstrap" % "3.3.7", 

新增webjars路線:

GET  /webjars/*file    controllers.WebJarAssets.at(file) 

並稱爲腳本:

<script src="@routes.WebJarAssets.at(WebJarAssets.locate("lib/jquery/jquery.js"))"></script> 

當我運行它,我得到:

[IllegalArgumentException: lib/jquery/jquery.js could not be found. Make sure you've added the corresponding WebJar and please check for typos.] 

我也在之後試過這個ing。

任何想法我錯了嗎? 這裏順便說一句的目標文件夾:

enter image description here

回答

1

WebJarAssets東西使用類路徑的文件,而不是在文件系統上的那些(在你的情況下,由SBT-網頁放在那裏)。要使用WebJarAssets,請執行以下操作:

@routes.WebJarAssets.at(WebJarAssets.locate("jquery.js")) 
相關問題