在我的eclipse动态web项目中,我的js源文件夹中有jQuery。出于某种原因,Eclipse没有正确处理它并将许多行解释为标准jQuery文件中的错误(即使我安装了javascript开发工具)。
我可以关闭jQuery文件(仅限该文件)的错误检查吗?我仍然希望它像往常一样检测错误,但忽略jQuery.js中的任何内容。
答案 0 :(得分:92)
看起来日食已经发生了一些变化, 但是对我有用的以下方法似乎与旧方法非常接近。
解决方案包括两个步骤:
首先,您必须更新Eclipse的首选项(Window > Preferences
):
确保同时检查Manual
&您需要Build
旁边的Validator
(在我的情况下 - 一个javascript)。
最后您应该更改项目的验证码:
点击Client-side JavaScript Settings
(或您需要的任何其他验证器):
解释清楚但基本上你应该做的如下:
点击Add Exclude Group...
,选择它,然后点击Add rule...
然后选择Folder or file name
(请注意还有其他选项),并指定您的文件/文件夹。
您应该能够通过删除现有错误/警告来验证其工作情况,
然后左键单击您的项目并选择Validate
选项。
此设置也可以提交到源代码管理中。
答案 1 :(得分:1)
我在Android Phonegap项目的jquery移动文件上看到了javascript错误。我只是从项目中删除了文件,然后添加它。它现在有效。
答案 2 :(得分:0)
执行以下步骤解决此问题(这将禁用Javascript的eclipse验证): 1.转到Eclipse>偏好>的Javascript>验证器>错误/警告 2.取消选中“启用JavaScript语义验证”。
如果您已经搞乱了项目中的javascript设置,那么对于您已更改的所有项目,首先将所有内容恢复为默认值。之后,请按照步骤操作。
答案 3 :(得分:0)
一种方法是: 1.删除javascript - >验证器 - >错误/警告。 2.删除项目 - > .project文件 - > javascript命令 3.这也很重要!删除js文件并再次导入。
答案 4 :(得分:0)
即使我暂停了所有验证器,我也遇到了这个问题。我在上面应用了Gabor的解决方案,应用了更改,重新排除了验证器,并且瞧:它有效。谢谢!
答案 5 :(得分:0)
随着月食Luna我也得到了这个。我右键单击了jquery.jqGrid.min.js并选择了“Validate”。然后验证很好,错误就消失了。
答案 6 :(得分:0)
不确定它是否适用于所有人。 但我所做的是在eclipse的“问题”选项卡中选择不必要的错误,Rclick和删除。 Eclipse停止显示错误..