eclipse-plugin - "File is not a valid JSHint library"尝试将最新版本的 jshint 与 eclipse 插件 (Titanium) 一起使用时

标签 eclipse-plugin titanium jshint

在 Mac OS X 版本 10.7.5 上,我运行 Appcelerator 的 Titatium(撰写本文时的最新版本,3.1)和 jshint-eclipse 插件 ( http://github.eclipsesource.com/jshint-eclipse/ )(撰写本文时的最新版本)写这篇文章,0.9.6)。该插件运行它的“内置”版本 1.1.0 jshint 就很好。

我想运行最新版本的 jshint,截至撰写本文时为 2.1.1。该插件的 UI 有一个方法可以运行您想要的任何版本的 jshint:请参阅 Titanium Studio > 首选项 > JSHint。我过去曾成功地使用过它。但现在,当我将其指向已下载的 2.1.1 版本的 jshint.js 时,JSHint 首选项对话框会显示错误“文件不是有效的 JSHint 库”。所以目前我只能运行内置版本。

我尝试过的 jshint.js 下载来自 http://jshint.com/install/ 。我尝试过“Node(带 NPM)”和“浏览器 bundle ”版本,但均未成功。

有没有办法让 jshint-eclipse 插件版本 0.9.6 运行 JSHint 版本 2.1.1,还是我只需要等待插件更新?

最佳答案

此问题已在 issue 43 中讨论过。它将在下一个 jshint-eclipse 更新中修复。遗憾的是,在年度 Eclipse 发布之前我没有太多时间,但我希望下周发布此更新。同时,您可以使用此 comment 中描述的解决方法。 (将以下行添加到 jshint.js 的顶部)。

var window = {};

关于eclipse-plugin - "File is not a valid JSHint library"尝试将最新版本的 jshint 与 eclipse 插件 (Titanium) 一起使用时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16694198/

相关文章:

android - Titanium:今天决定不在 Android 上显示文本

iphone - appcelerator vs phonegap vs native XCode 上市速度

Javascript 解析错误 - 为什么?

javascript - 如何将全局配置传递给 jshint?

java - eclipse 如何知道有哪些 OSGi 包可以依赖?

eclipse - Subclipse 错误——Subversion native 库不可用

java - 如何在我自己的插件中访问常规 Eclipse 首选项

eclipse - 添加更新站点 URL 以在安装过程中查找第三方依赖项

options - jshint:如何关闭警告并仅看到错误?

javascript - jshint 和变量名称超出我的控制范围