Próbuję zintegrować ESLint do mojego projektu i biegnę do błędu: „Nie można odnaleźć modułu«eslint-plugin-kanciasty»” kiedy biegnę $ eslint *.js
.Nie można odnaleźć modułu „eslint-plugin-kanciasty”
Jedynym sposobem, w jaki mogę to uruchomić, jest zainstalowanie globalnej wtyczki eslint-plugin-kątowej, ale wydaje mi się, że jest ona błędna (chyba że czegoś mi brakuje?).
biegnę:
- węzeł v0.12.7
- npm 3.3.4
- eslint v1.5.0
- eslint-plugin-kątowej 0.12.0
ESLint jest instalowany globalnie.
Mój plik package.json
posiada następujące pozycje:
- "eslint": "^ 1.5.0"
- "eslint-plugin-kanciasty": "^ 0.12.0",
Mam $ rm -rf node_modules
i ponownie wykonuję numer $ npm install
, aby upewnić się, że nie wystąpił problem z zależnością npm lub uszkodzenie. Sprawdziłem również uprawnienia do katalogów w node_modules
, aby upewnić się, że dostęp jest możliwy.
My .eslintrc
zawiera:
{
"plugins": [
"angular"
],
"rules": {
"angular/ng_controller_name": [
2,
"/[A-Z].*Controller$/"
],
"quotes": [
2,
"single"
]
},
"globals": {
"angular": true
}
}
Co ja tu brakuje? Dzięki! ps. Otworzyłem bilet na github: https://github.com/Gillespie59/eslint-plugin-angular/issues/222 - zastanawiałem się tylko, czy ktoś w społeczności Stack nie ma na to ochoty.
tj. Zainstaluj 'eslint-plugin-angleular' na całym świecie – boldnik