【发布时间】:2017-07-05 07:22:59
【问题描述】:
不知何故,我可以在 .js 文件中输入我想要的任何内容,但没有错误或警告(语法突出显示很难)被识别。
我没有任何例外或其他东西。
我还记得有将项目转换为 javascript 项目的选项,但这个选项也消失了。
我的.project
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>JavaScriptProject</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
</projectDescription>
有人知道这是什么原因吗?
更新:
我已配置 Tern ESLint 进行验证(并将项目转换为 tern 项目),但 Tern ESlint 也未显示任何错误或警告。我的猜测是,一定有一个设置使 JSDT 和/或 Tern 的 JavaScript 代码验证失效,但在设置和项目设置中,我已经检查了所有我能找到的关于验证的内容......
【问题讨论】:
-
您确定您使用的是 Javascript 编辑器而不仅仅是纯文本编辑器吗?右键单击项目资源管理器中的文件,然后查看“打开方式”菜单选择的内容。
-
我已将 Eclipse 配置为使用 JavaScript 编辑器作为 .js 和 ._js 文件的默认编辑器,语法高亮也有效。(我还检查了打开对话框)
-
根据项目的 JavaScript 包含路径,您的源文件是否位于源文件夹中?
-
是的,全部包括在内,没有特殊排除。
标签: javascript eclipse jsdt tern