Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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 plugin &引用;文件不是有效的JSHint库;尝试将最新版本的jshint与eclipse插件(Tianium)一起使用时_Eclipse Plugin_Titanium_Jshint - Fatal编程技术网

Eclipse plugin &引用;文件不是有效的JSHint库;尝试将最新版本的jshint与eclipse插件(Tianium)一起使用时

Eclipse plugin &引用;文件不是有效的JSHint库;尝试将最新版本的jshint与eclipse插件(Tianium)一起使用时,eclipse-plugin,titanium,jshint,Eclipse Plugin,Titanium,Jshint,在MacOSX版本10.7.5上,我正在运行Appcelerator的Titatium(撰写本文时的最新版本,3.1)和jshint eclipse插件()(撰写本文时的最新版本,0.9.6)。该插件正在运行,它是jshint的“内置”1.1.0版 我想运行最新版本的jshint,在撰写本文时它是2.1.1。该插件的UI有一种方法可以运行任何版本的jshint:请参见Titanium Studio>Preferences>jshint。我过去曾成功地使用过。但现在,当我指向我下载的jshint.

在MacOSX版本10.7.5上,我正在运行Appcelerator的Titatium(撰写本文时的最新版本,3.1)和jshint eclipse插件()(撰写本文时的最新版本,0.9.6)。该插件正在运行,它是jshint的“内置”1.1.0版

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

我尝试过的jshint.js下载是从。我尝试了“Node(with NPM)”和“Browser bundle”两个版本,但都没有成功


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

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


您的链接注释显示
#/usr/bin/env rhino
行在eclipse上不起作用,因此只需要添加
var窗口={}行到
jshint.js
的顶部以使其工作。我已经提交了一个反映这一点的编辑,但我正在添加此评论,以便在编辑被同行评审之前,可以获得正确的信息。
var window = {};