我正在使用Intellij 12.1.6获取由Yeoman生成的Web项目。当文件更新时,项目运行JSHint,我得到了很多这些警告:
第11行第10栏预计'限制'将缩进设为9 而不是10
第12行第10行预期'范围'代替缩进为9 10点。
第14行col 10预期'}'在11处有缩进而不是 10。
我的js文件使用Intellij中的默认设置进行格式化。关于如何使其发挥作用的任何建议?
答案 0 :(得分:2)
使用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测试运行器”(请参阅这些说明,了解如何使用命令行等替代方法) -
有趣的是,虽然包管理器说它安装了JSHint 2.5.1,但在版本菜单中却是2.5.0。我随之解决问题(红色错误地与'缩进'错误等等......)。