[英]Play framework: Missing semicolon error in jQuery/Bootstrap JS
我是Play Framework的新手,并用它制作我的第一个项目。 我将jQuery和bootstrap.js添加到我的main.scala.html :
<script src="@routes.Assets.at("javascripts/jquery-2.1.3.min.js")"></script>
<script src="@routes.Assets.at("javascripts/bootstrap/bootstrap.js")"></script>
当我在浏览器中运行我的应用程序时,我收到编译错误:
Missing semicolon in \app\assets\javascripts\jquery-2.1.3.min.js:2
你可以在这里看到截图: http : //oi61.tinypic.com/2lllklx.jpg
如果我只添加一个bootstrap js,缩小版本或单独的js文件,同样的问题。
我没有更改这些文件,我以最初的形式添加它们 - 从jQuery / Bootstrap网站下载。
我试图手动添加分号,但有数百个缺失。 我认为这不是一个好主意。
也许我应该改变Play应用程序中的一些设置?
你把一个js文件放在app / assets / javascript上,该文件夹用于需要编译的文件,比如咖啡脚本文件。 因此,jquery和bootstrap文件需要在public / javascript上。
确保在conf / routes上有类似于此的路由:
GET /assets/*file controllers.Assets.at(path="/public", file)
无论如何,我建议你使用WebJars 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.