繁体   English   中英

Play框架:jQuery / Bootstrap JS中缺少分号错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM