我在我的项目中使用 eclipse,在搞乱我的 eclipse 设置时,我打开了 Javascript 支持。现在 eclipse 抱怨 JQuery 库中有错误并且不允许我编译项目。有谁知道如何关闭javascript验证?
我实际上喜欢验证我的 JavaScript 文件,但我绝对不想验证和处理第三方库的琐碎警告。
这就是为什么我认为一起关闭验证太激进了。幸运的是,使用 Eclipse,您可以有选择地从验证中删除一些 JavaScript 源代码。
右键单击您的项目。导航到:属性 → JavaScript → 包含路径选择源选项卡。 (它看起来与 Java Build Path Source 选项卡相同。)展开 JavaScript 源文件夹。突出显示排除的模式。按编辑按钮。按排除模式框旁边的添加按钮。您可以键入 Ant 样式的通配符模式,或单击“浏览”按钮以按名称提及 JavaScript 源代码。
有关 JavaScript 源包含/排除的信息保存在 .settings/.jsdtscope
文件中。不要忘记将其添加到您的 SCM。
以下是从验证中删除 jQuery 文件后配置的外观:
https://i.stack.imgur.com/cZO0r.png
在您的项目的“Builders”配置中关闭 JavaScript Validator:
右键单击您的项目选择 Properties -> Builders 取消选中“JavaScript Validator”
然后重新启动 Eclipse 或/并将 .js 重命名为 .js_ 之类的名称,然后再重新命名。
我删除了 .project 中的标签。
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
这对我来说效果很好。
窗口 -> 首选项 -> JavaScript -> 验证器(也可以按项目设置)
或者
窗口 -> 首选项 -> 验证(禁用验证并配置其设置)
转到 Windows-> 首选项-> 验证。
会有一个带有手动和构建复选框选项的验证器列表,然后去那里单独禁用 javascript 验证器。
如果您选中顶部的 Suspend All Validators 复选框,它不一定会生效。
通过选择排除模式旁边的添加多个,我能够在 Juno 中排除 jquery.mobile 1.1.1,这会显示树,然后向下钻取到 jquery-mobile 文件夹并选择它。
这更正了库的所有警告!
另一个原因可能是您无意中为您的项目添加了 Javascript 特性(我只是偶然这样做),从而启用了 javascript 错误检查。
从您的项目中删除这个 ....javascriptnature 可以解决这个问题。
(这当然只有当你不想让 eclipse 意识到你有任何 JS 时)
此外,如果您使用的是 Tern eclipse IDE 或 IBM Node.js Tools for Eclipse,您可能需要禁用 JSHint 和其他不需要的库。
https://i.stack.imgur.com/9Ma0u.png
*/*.js
。在排除模式中添加这个对我有用。