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 コミュニティの誰かがこれに遭遇したかどうか疑問に思っています。