【问题标题】:MeteorJS Uncaught SyntaxError: Unexpected end of inputMeteorJS Uncaught SyntaxError:输入意外结束
【发布时间】:2023-03-21 14:13:01
【问题描述】:

我有这个流星问题,客户端浏览器中的错误是这样的

underscore.js?0a80a8623e1b40b5df5a05582f288ddd586eaa18:1110 Uncaught SyntaxError: Unexpected end of input meteor.js?43b7958c1598803e94014f27f5f622b0bddc0aaf:21 Uncaught ReferenceError: Package is not defined json.js?e22856eae714c681199eabc5c0710b904b125554:21 Uncaught ReferenceError: Package is not defined base64.js?1a63019243b73298e2964e6d4680f25bca657726:21 Uncaught ReferenceError: Package is not defined ejson.js?71047b64b5196348bdbe5fd5eea9ac97a5a9eb14:21 Uncaught ReferenceError: Package is not defined logging.js?07e201b648f16be8435a4f666156995eeda0c750:21 Uncaught ReferenceError: Package is not defined reload.js?da8974b7231dd8c0caccb5f322dcf97329d486d1:21 Uncaught ReferenceError: Package is not defined tracker.js?6d0890939291d9780f7e2607ee3af3e7f98a3d9c:21 Uncaught ReferenceError: Package is not defined random.js?fe7b46080c91ce482acf6fc326afbc5b176f0502:21 Uncaught ReferenceError: Package is not defined retry.js?1f1dd2c35d300110fdaba51ce4473583bc3bf031:21 Uncaught ReferenceError: Package is not defined

但在服务器中没有错误。有什么想法吗?

【问题讨论】:

  • 看起来你的 Javascript 包没有被加载,它们在正确的位置吗?
  • @ScottKaye 什么是正确的位置?我怎么知道它在正确的位置?我不知道上次它工作时发生了什么,现在它出错了。

标签: javascript node.js meteor


【解决方案1】:

您和服务器之间存在代理或 CDN,或者您的浏览器缓存未刷新文件。

您请求的meteor.js 不是一个完整的文件(中途截断)。这就是 Unexpected End of file 错误的原因。

清除缓存,或强制代理/CDN 刷新文件记录。

【讨论】:

  • 我认为你是对的。我尝试在chrome中使用隐身窗口,错误不存在。我试图删除cookie,但chrome中仍然存在错误。我尝试使用firefox 错误不存在。任何想法如何让它在 chrome 中工作?
  • @ChrisIan 您必须清除缓存。见support.google.com/chrome/answer/95582?hl=en-GB。确保在执行此操作时启用Empty the Cache
  • 禁用缓存的快速方法是使用 Chrome 的“检查元素”-> 网络 -> [ X ] 禁用缓存。启用此复选框并重新加载 chrome 选项卡,一旦它完全加载,您可以取消选择它并照常进行。
猜你喜欢
  • 1970-01-01
  • 2016-08-05
  • 1970-01-01
  • 2019-12-27
  • 2015-08-05
  • 1970-01-01
  • 2020-03-26
  • 1970-01-01
  • 2022-01-04
相关资源
最近更新 更多