gpt4 book ai didi

javascript - 为什么我在 Eclipse 中的不正确行上收到错误?我该怎么办?

转载 作者:行者123 更新时间:2023-11-29 15:00:18 25 4
gpt4 key购买 nike

我的脚本 works 似乎工作得很好,但是 Eclipse 3.7.2 告诉我我在一组随机的空行上有多个错误:

Screenshot of Eclipse's spurious error markers

当我删除这些行时,所有的错误都聚集成一团,像这样:

All the errors bunched into one line

这是它给我的列表:

enter image description here


编辑

事实证明我的代码中确实有错误 - 我使用 = 来检查 if 语句中的相等性。当我更正此问题时,所有错误都消失了。

为什么那个错误会导致上面的结果?

最佳答案

这似乎是 eclipse 不同步。我会做一个清洁和/或刷新。在 Eclipse 中,有时会缓存一些东西。有时我必须使用 -clean 选项重新启动 eclipse,然后一切都会清除。

由于脚本可以正常工作,所以我会首先尝试这样做。

同样,我知道 eclipse 中有一些设置可以针对错误进行更改,但我认为任何设置更改都不会显示或隐藏空白行上的错误。至少我知道。

我假设当您处理脚本时最初没有错误,但在该过程中的某个时刻或当您完成并保存它时,错误就出现了,对吗?您是否尝试过完全重启?

看起来 eclipse 正在缓存文件的旧版本。要找出并停止猜测,请使用带有 firebug 的 Firefox。

步骤:

  1. 转到网络选项卡并确保脚本已加载,
  2. 然后查看脚本选项卡中的代码(一定要选择您的代码)以确保它是您在 eclipse 中看到的代码。如果加载的代码与您的代码相同,那么问题仍然存在并转到 3。否则,您知道问题是未正确加载脚本。
  3. 向我们展示脚本代码。
  4. 查看控制台,如果脚本中有 javascript 错误,它会显示在那里。

我不止一次遇到过这种情况,认为脚本是在旧版本时加载的,而没有加载最新版本。我也有过 eclipse 缓存旧版本的服务器端代码而不刷新更改。

下面是调试过程中 Firebug 标签的一些截图:

Firebug Net tab loaded scripts example

Firebug Console tab with simple error example

关于javascript - 为什么我在 Eclipse 中的不正确行上收到错误?我该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11064079/

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