【问题标题】:unexpected token error '<' on jquery.min.js and bootstrap.jsjquery.min.js 和 bootstrap.js 上的意外令牌错误“<”
【发布时间】:2020-03-14 10:43:11
【问题描述】:

我一夜之间就突然出现了这个错误。昨晚工作正常,但今天早上我打开浏览器,这件事发生了。静态路径似乎有问题。 css 文件也没有应用(顺便说一下,我使用的是 Spring Boot)

我已经为此工作了几个小时,但我还无法弄清楚。

【问题讨论】:

  • 你检查过这个吗? stackoverflow.com/questions/3630006/…
  • 我已经检查过了,但这不是问题。谢谢
  • 也许您所有的脚本文件都已断开链接?你能查吗?您是否正在现场处理您的项目?
  • 您可以检查每个文件的所有文件夹路径,您可以尝试右键单击控制台日志中的每个文件(您的屏幕截图)然后打开一个新选项卡以查看该文件是否存在于该路径位置.
  • 鉴于您的 所有 脚本都有此错误,它可能是 this 的变体吗?正如 little_coder 建议的那样,尝试点击控制台中的“jquery-1.1.0.min.js:1”链接,看看会发生什么。

标签: jquery bootstrap-4


【解决方案1】:

Kei 和 little_coder 帮助我解决了这个问题。去看看this link

如果是这种情况,如果服务器找不到请求的 js 文件,它将提供 html 文件的内容,浏览器将尝试将其解析为 JavaScript。由于 html 文件第一行的第一个字符是

简而言之,请确保您是否向 html 文件发送了正确的请求,否则 webserver 将无法找到脚本文件并解析包含该脚本文件的 html 文件。

就我而言,我将 @GetMapping 更改为 @GetMapping("/") SpringBoot 确实找到了 html 文件,但是当我单击其中一条错误消息时,我可以看到这个

我点击了jquery-1.1.0.min.js:1,但它返回了整个 html 文件而不是脚本代码。

当您的网络服务器找不到请求的资源(如 javascript、css)时,Springboot(在我的情况下)似乎会将您带到 index.html 或其他一些默认的 html 文件。所以this link的回答解释了很多

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-12
    • 2011-12-20
    • 2015-11-19
    • 2018-08-27
    • 2014-12-07
    • 2016-08-10
    • 2013-02-11
    • 2013-10-26
    相关资源
    最近更新 更多