Angularjs JSHint无法找到/解释.jshintrc文件

Angularjs JSHint无法找到/解释.jshintrc文件,angularjs,gruntjs,webstorm,jshint,grunt-contrib-jshint,Angularjs,Gruntjs,Webstorm,Jshint,Grunt Contrib Jshint,我正在使用并创建我的angularJS项目。我还使用了grunt,并且使用了grunt contrib jshint。我在.jshintrc文件中预先配置了一些选项,这些选项已经存在于我用来创建项目的存储库中: { "strict": "global", "node": true, "globals": { // Angular "angular": false, // Angular mocks "module": false, "inje

我正在使用并创建我的angularJS项目。我还使用了
grunt
,并且使用了
grunt contrib jshint
。我在
.jshintrc
文件中预先配置了一些选项,这些选项已经存在于我用来创建项目的存储库中:

{
  "strict": "global",
  "node": true,
  "globals": {
    // Angular
    "angular": false,

    // Angular mocks
    "module": false,
    "inject": false,

    // Jasmine
    "jasmine": false,
    "describe": false,
    "beforeEach": false,
    "afterEach": false,
    "it": false,
    "expect": false,

    // Protractor
    "browser": false,
    "element": false,
    "by": false
  }
}
当我在终端上运行
gruntjshint
时,我得到许多错误,所有这些错误都与选项设置不正确时产生的错误有关。然而,当我复制这些选项并将它们放在我的
Grunfile
中时,一切都像一个符咒

 jshint: {
        files: ['Gruntfile.js', 'app/**/*.js'],
        options: {
            // options here to override JSHint defaults
            node: true,
            globals: {
                // Angular
                angular: false,

                // Angular mocks
                module: false,
                inject: false,

                // Jasmine
                jasmine: false,
                describe: false,
                beforeEach: false,
                afterEach: false,
                it: false,
                expect: false,

                // Protractor
                browser: false,
                element: false,
                by: false
            }
        }
    },
基本上,我所理解的是
jshint
不是从
.jshintrc
文件中读取选项。如何解决此问题?

jshint
任务的选项设置为
true

如果设置为true,则不会向JSHint发送任何配置,JSHint将搜索与被lint文件相关的.jshintrc文件


没有工作,我将我的
jshint
任务设置为:
jshint:{files:['Gruntfile.js',app/***.js'],jshintrc:true}
没有工作。您应该在
选项
部分设置该选项。谢谢。工作起来,又像个魔咒了!:)