Eclipse:禁用Javascript验证.但仍然会产生错误?

Old*_*her 82 javascript eclipse

Eclipse中的验证正在捕捉它在我使用过的框架中所认为的"错误".

  • Project -> Properties -> Validation -> "Suspend all validators" 不起作用.

  • Project -> Properties -> Javascript -> Validation -> Errors/Warnings -> [Unchecked] "Enable Javascript semantic validation" 也不起作用.

  • 启用上述复选框并将所有验证问题设置为"忽略"也不起作用.

每当其中一个设置发生变化时,它就会进行构建并立即找到所有"错误",并随后阻止其他已知良好的构建.

111*_*01b 194

  1. 右键单击您的项目
  2. 选择Properties - > JavaScript - > Include
  3. 选择Source选项卡(它看起来类似于Java Build Path Source选项卡)
  4. 展开源文件夹
  5. 突出显示排除的模式
  6. 单击编辑按钮
  7. 单击"排除模式"框旁边的"添加"按钮.
  8. 单击"浏览"按钮,然后按名称选择JavaScript源.

  • 我不认为这个aswer是正确的.您想要禁用验证本身,而不是从中排除源. (3认同)

Ram*_*ppa 32

实际上,您必须禁用全局构建器设置,才能执行此操作:

Right Click Project => Build Path => Configure Build Path => Builders
Run Code Online (Sandbox Code Playgroud)

在右侧,确保JavaScript Validator未选中,如果不取消选中它.

然后保存配置并进行清理构建.

  • 当然这是正确的答案.您想要禁用JS验证,而不是从中排除资源. (3认同)
  • 执行此操作时,右键单击项目并选择"验证"应该执行此操作.但是您可能还需要从"问题"选项卡中删除错误,随后的清理/构建将不再执行验证. (2认同)

Mic*_*ley 11

如果要完全从项目中删除JavaScript验证,只需将其从.project文件中删除即可.

  • 在文本编辑器中打开项目的.project文件.
  • 删除该行 <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
  • 刷新您的项目

现在,如果你进入你的项目属性,你会发现JavaScript选项完全消失了.


nit*_*ind 5

.js文件的验证由JavaScript验证器处理,但这是一个Builder,而不是插入通用验证框架的东西.如果更改"错误/警告"首选项,则"清理"和"构建"应显示结果.