首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Intellij编辑..js file会导致Jshint错误

使用Intellij编辑..js file会导致Jshint错误
EN

Stack Overflow用户
提问于 2014-02-09 10:52:26
回答 2查看 812关注 0票数 2

我正在使用IntelliJ12.1.6为一个由约曼生成的网络项目。当文件被更新时,这个项目运行JSHint,我得到了很多这样的警告:

第11行col 10期望“限制”在9而不是10处有一个缩进 第12行col 10期望“作用域”在9而不是10处有一个缩进。 第14 Col10行期望'}‘在11而不是在10处有一个缩进。

我的js文件是使用Intellij中的默认设置格式化的。我该怎么做才能让这件事奏效,有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2014-06-10 02:20:34

使用IntelliJ WebStorm,这些错误是通过使用WS-V2.5.1中最新版本的JSHint来修正的。

我刚刚转而使用IntilliJ IDEA,但最大版本为2.4.4,显示了您描述的相同错误。不幸的是,我找不到任何方法来升级所使用的版本。http://www.jetbrains.com/idea/webhelp/jshint.html说:

IntelliJ IDEA与1.0.0版本捆绑在一起,默认情况下使用该版本。IntelliJ IDEA提供了下载另一个版本的能力,这个版本不是捆绑的。实际上,可供选择的版本只下载一次,因此无需下载即可获得。

但是,我看不出这是如何做到的,也找不到任何进一步的帮助。我将继续寻找,如果没有成功,我会回来问这个问题。也许你可以把它保存到目录里..。

更新-解决了

基于http://www.jetbrains.com/idea/webhelp/preparing-to-use-karma-test-runner.html“全局安装Karma测试运行程序”(有关如何使用替代方法(如命令行)的说明)-

  • 转到设置>项目设置(部分)> Node.js & NPM
  • 设置源代码(它应该拉下可供NPM安装的可用软件包列表)
  • 打绿色“+”
  • 在顶部的搜索框中输入“jshint”
  • 选择最新版本(2.5.1截止日期为12/6/14)
  • 在要全局安装的选项中输入'-g‘
  • 点击‘安装包’
  • 关闭“可用包”对话框
  • 在顶部的“设置”搜索框中输入“jshint”
  • 选择版本

有趣的是,尽管包管理器说它安装了JSHint 2.5.1,但在版本菜单中是2.5.0。当它解决了问题时,我也跟着做了(红色的,带有“缩进”的错误等等)。

票数 2
EN

Stack Overflow用户

发布于 2022-08-19 17:32:58

用版本2022.2.1验证的

转到:

MacOs:~/Library/Caches/JetBrains/<product><version>/javascript/jshint Linux:~/.cache/JetBrains/<product><version>/javascript/jshint Windows:%LOCALAPPDATA%\JetBrains\<product><version>\javascript\jshint

https://www.jetbrains.com/help/idea/directories-used-by-the-ide-to-store-settings-caches-plugins-and-logs.html#c5a50aef

保存名为jshint-<version>.js的文件,转到项目的目录.idea并打开jsLinters/jshint.xml,将version属性更改为所需的属性,然后重新启动IDE。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21658141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档