2

angular-mocks を使用して Jasmine テストで JSHint を実行すると、「モジュール」または「注入」機能でエラーが発生します。どうすればこれを修正できますか? これらのメソッドを .jshintrc でグローバルとして定義できることは知っていますが、これはこれを解決するエレガントな方法ですか?

'module' が定義されていません 'inject' が定義されていません

4

1 に答える 1

4

ここでわかるように: https://github.com/angular/angular-seed/blob/master/.jshintrc angular シード プロジェクトは、その慣行に従っています。ということで、かなり受け入れられたようです。リンクされた jshintrc をコピーすることをお勧めします。

リンクが変更される場合のファイルの内容:

{
  "globalstrict": true,
  "globals": {
    "angular": false,
    "describe": false,
    "it": false,
    "expect": false,
    "beforeEach": false,
    "afterEach": false,
    "module": false,
    "inject": false
  }
}
于 2015-10-01T09:36:57.200 に答える