JSHint 和 angular-mocks 错误

JSHint and angular-mocks error

当我使用 angular-mocks 在我的 Jasmine 测试上 运行 JSHint 时,我得到 "module" 或 "inject" 函数的错误。我怎样才能解决这个问题?我知道我可以在 .jshintrc 中将这些方法定义为全局变量,但这是解决这个问题的优雅方法吗?

'module' 未定义 'inject' 未定义

如您所见: https://github.com/angular/angular-seed/blob/master/.jshintrc angular 种子项目遵循这种做法。所以它似乎很受欢迎。 我建议你复制 linked jshintrc.

文件内容如果 link 会改变:

{
  "globalstrict": true,
  "globals": {
    "angular": false,
    "describe": false,
    "it": false,
    "expect": false,
    "beforeEach": false,
    "afterEach": false,
    "module": false,
    "inject": false
  }
}