13

ESLint をプロジェクトに統合しようとしていますが、実行時に「モジュール 'eslint-plugin-angular' が見つかりません」$ eslint *.jsというエラーが発生します。

これを実行できる唯一の方法は、eslint-plugin-angular をグローバルにインストールすることですが、それは間違っているようです (何か不足していない限り??)。

私は走っています:

  • ノード v0.12.7
  • npm 3.3.4
  • エスリント v1.5.0
  • eslint-plugin-angular 0.12.0

ESLint はグローバルにインストールされます。

私のpackage.jsonファイルには次のエントリがあります。

  • "eslint": "^1.5.0",
  • "eslint-plugin-angular": "^0.12.0",

何らかの種類の npm 依存関係の問題や破損がないことを確認するために再$ rm -rf node_modules実行しました。アクセスが可能であることを確認するため$ npm installに、ディレクトリのアクセス許可も確認しました。node_modules

私の.eslintrc内容:

{
    "plugins": [
        "angular"
    ],
    "rules": {
    "angular/ng_controller_name": [
        2,
        "/[A-Z].*Controller$/"
    ],
    "quotes": [
        2,
        "single"
    ]
    },
        "globals": {
        "angular": true
    }
}

ここで何が欠けていますか?どうも!ps。私は github でチケットを開きました: https://github.com/Gillespie59/eslint-plugin-angular/issues/222 - Stack コミュニティの誰かがこれに遭遇したかどうか疑問に思っています。

4

2 に答える 2