gpt4 book ai didi

javascript - Play Framework : Missing semicolon error in jQuery/Bootstrap JS

转载 作者:行者123 更新时间:2023-11-29 15:35:42 26 4
gpt4 key购买 nike

我是 Play Framework 的新手,正在用它制作我的第一个项目。我将 jQuery 和 bootstrap.js 添加到我的 ma​​in.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 应用程序中的一些设置?

最佳答案

你在app/assets/javascript下放了一个js文件,那个文件夹是放需要编译的文件的,比如coffee script文件。因此,jquery 和 bootstrap 文件需要放在 public/javascript 上。

确保你在 conf/routes 上有一个与此类似的路由:

GET   /assets/*file   controllers.Assets.at(path="/public", file)

无论如何,我推荐你使用WebJars .

关于javascript - Play Framework : Missing semicolon error in jQuery/Bootstrap JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29451245/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com