Je suis nouveau pour réagir. Je suis les étapes du tutoriel pour l'installation du noeud. Cependant, lorsque je lance npm start
, les erreurs continuent de s'afficher.
Failed to compile.
./src/index.js
Module build failed: Error: Failed to load plugin import: Cannot find module 'eslint-plugin-import'
Referenced from:
at Array.forEach (native)
at Array.reduceRight (native)
Aussi, j'ai essayé d'installer 'eslint-plugin-import', mais en vain ...
npm install eslint-plugin-import -g
npm WARN [email protected] requires a peer of [email protected] - 4.x but none was installed.
+ [email protected]
Information système
eslint --version
v4.2.0
npm -v
5.2.0
npm list -g | grep eslint
├─┬ [email protected]
│ ├─┬ [email protected]
├─┬ [email protected]
│ ├─┬ [email protected]
│ ├─┬ [email protected]
├─┬ [email protected]
Le problème est résolu pour moi après avoir installé successivement les éléments suivants:
npm install eslint-plugin-import eslint-plugin-flowtype eslint-plugin-jsx-a11y eslint-plugin-react
Avez-vous essayé d'installer eslint localement, comme
npm install eslint-plugin-import --save-dev
?
Edit -Solution:
Au lieu d’installer les paquets eslint les uns après les autres, le problème peut être résolu en
npm install react-scripts
as react-scripts s'occupe de webpack, babel et eslint et de leurs dépendances.
Cela peut éviter des conflits, comme dans votre cas.
Essaye ça
npm install -g eslint
puis
eslint --init
Je l'ai expérimenté en exécutant create-react-app
après un npm install
réussi. Réduire la version npm de la v5.2 à la v4.6.1 a corrigé cela pour moi.