Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从eclipse项目中删除javascript验证?_Javascript_Jquery_Eclipse_Validation_Syntax - Fatal编程技术网

如何从eclipse项目中删除javascript验证?

如何从eclipse项目中删除javascript验证?,javascript,jquery,eclipse,validation,syntax,Javascript,Jquery,Eclipse,Validation,Syntax,我在我的项目中使用eclipse,在处理eclipse设置时,我打开了Javascript支持。现在eclipse抱怨JQuery库中有错误,不允许我编译项目。有人知道如何关闭javascript验证吗 窗口->首选项->JavaScript->验证程序(也可以根据项目设置) 或 窗口->首选项->验证(禁用验证并配置其设置)在项目的“构建器”配置中关闭JavaScript验证程序: 右键单击您的项目 选择属性->构建器 取消选中“JavaScript验证程序” 然后重新启动Eclipse或/并

我在我的项目中使用eclipse,在处理eclipse设置时,我打开了Javascript支持。现在eclipse抱怨JQuery库中有错误,不允许我编译项目。有人知道如何关闭javascript验证吗

窗口->首选项->JavaScript->验证程序(也可以根据项目设置)


窗口->首选项->验证(禁用验证并配置其设置)

在项目的“构建器”配置中关闭JavaScript验证程序:

  • 右键单击您的项目
  • 选择属性->构建器
  • 取消选中“JavaScript验证程序”

  • 然后重新启动Eclipse或/并将.js重命名为类似于.js的名称,然后再重新命名。

    我实际上喜欢验证我的JavaScript文件,但我绝对不想用第三方库验证和处理琐碎的警告

    这就是为什么我认为同时关闭验证太过激烈。幸运的是,使用Eclipse,您可以有选择地从验证中删除一些JavaScript源代码

  • 右键单击您的项目
  • 导航到:属性→ JavaScript→ 包含路径
  • 选择源选项卡。(它看起来与Java构建路径源选项卡相同。)
  • 展开JavaScript源文件夹
  • 突出显示排除的模式
  • 按编辑按钮
  • 排除模式
    框旁边的添加按钮
  • 您可以键入Ant样式的通配符模式,或者单击
    Browse
    按钮按名称提及JavaScript源代码
  • 有关JavaScript源代码包含/排除的信息保存到
    .settings/.jsdtscope
    文件中。不要忘记将其添加到SCM中

    以下是从验证中删除jQuery文件后的配置外观:


    进入Windows->首选项->验证

    将有一个带有复选框选项的验证器列表,用于手动构建、转到并分别禁用javascript验证器


    如果选中顶部的“暂停所有验证程序”复选框,则不一定会生效。

    我可以通过在Exlusion模式旁边选择Add Multiple来排除Juno中的jquery.mobile 1.1.1,这将显示树,然后向下钻取jquery mobile文件夹并选择该文件夹


    这更正了库的所有警告

    另一个原因可能是您无意中(我只是无意中)向项目添加了Javascript特性,从而启用了Javascript错误检查

    从项目中删除此…javascriptnature可修复此问题


    (当然,只有当您不想让eclipse意识到您有任何JS时,才需要这样做)

    我删除了.project中的标记

        <buildCommand>
            <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
            <arguments>
            </arguments>
        </buildCommand>
    
    
    org.eclipse.wst.jsdt.core.javascriptValidator
    

    这对我很有效

    此外,如果您正在使用或IBM Node.js Tools for Eclipse,则可能需要禁用JSHint和其他不需要的库

    要禁用此功能,请单击Project Properties>Tern>Modules>JSHint或任何其他您不需要的库。

    这实际上是正确的答案。Redlab的回答是不够的,因为它不会取消javascript项目生成器。@Yoni。别忘了这个问题是一年多前提出并最初得到回答的。这个解决方案在当时可能还不可用。这并不能改变Redlab的答案实际上并不能解决问题的事实。您还必须按照Brad的建议执行以下操作…我一直对项目中的错误突出显示感到恼火,因为jquery ui库中存在一些问题。。。这很容易修复。。。谢谢:D忽略所有javascript的例外模式是
    */*.js
    。在排除模式中添加此选项对我有效。无需重新启动ecplise或重命名任何文件。只需构建工作区并右键单击您的项目并进行验证。project->clean Do it for Medoe不起作用,因为Javascript验证程序是一个Eclipse生成器,即使关闭项目上的所有验证,也会尝试在中验证Javascript你的项目。它似乎不起作用,我的Eclipse一直在验证JS,不管这种配置如何。因为我有JSHint,这对我来说是最好的答案。我还删除了PyDev JS验证程序。最后,建筑速度很快。若有人被困在建筑项目上。这就是你的答案。非常感谢@Claudionor Oliveira…..是的,我对这个问题花了很长时间,解决方法很简单\o/