web-dev-qa-db-fra.com

Impossible de charger l'importation du plug-in: 'eslint-plugin-import'

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]
12
Willjay

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.

16
RussellB

Essaye ça

npm install -g eslint

puis

eslint --init
3
Ivan Fetsenets

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. 

0
Rishi Raj