Sto cercando di integrare ESLint nel mio progetto e sto riscontrando l'errore: "Impossibile trovare il modulo 'eslint-plugin-angular'" quando eseguo $ eslint *.js
.Impossibile trovare il modulo 'eslint-plugin-angular'
L'unico modo in cui posso farlo funzionare installando eslint-plugin-angular globalmente, ma ciò sembra sbagliato (a meno che manchi qualcosa ??).
sto correndo:
- nodo v0.12.7
- npm 3.3.4
- eslint v1.5.0
- eslint-plugin-angolare 0.12.0
ESLint è installato a livello globale.
Il mio file package.json
ha le seguenti voci:
- "eslint": "^ 1.5.0",
- "eslint-plugin-angolare": "^ 0.12.0",
Ho $ rm -rf node_modules
e rieseguo $ npm install
per assicurarsi che non ci fosse un qualche tipo di problema di dipendenza npm o danneggiamento. Ho anche verificato i permessi della directory in node_modules
per assicurarmi che l'accesso sia possibile.
mio .eslintrc
contiene:
{
"plugins": [
"angular"
],
"rules": {
"angular/ng_controller_name": [
2,
"/[A-Z].*Controller$/"
],
"quotes": [
2,
"single"
]
},
"globals": {
"angular": true
}
}
Che cosa mi manca qui? Grazie! ps. Ho aperto un ticket su github: https://github.com/Gillespie59/eslint-plugin-angular/issues/222 - mi chiedevo solo se qualcuno della community Stack si è imbattuto in questo.
Ad esempio, installare 'eslint-plugin-angular' a livello globale – boldnik