web-dev-qa-db-ger.com

Laden des Plugin-Imports fehlgeschlagen: 'eslint-plugin-import'

Ich bin neu zu reagieren. Ich folge den Installationsschritten des Tutorials. Beim Ausführen von npm start werden jedoch weiterhin Fehler angezeigt.

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)

Ich habe auch versucht, 'eslint-plugin-import' zu installieren, aber umsonst ...

npm install eslint-plugin-import -g

npm WARN [email protected] requires a peer of [email protected] - 4.x but none was installed.

+ [email protected]

Systeminformationen

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

Das Problem wurde für mich behoben, nachdem Folgendes in einer Reihe installiert wurde:

npm install eslint-plugin-import eslint-plugin-flowtype eslint-plugin-jsx-a11y eslint-plugin-react

Haben Sie versucht, eslint lokal zu installieren, z

npm install eslint-plugin-import --save-dev

?

Edit -Lösung:

Anstatt eslint-Pakete nacheinander zu installieren, kann das Problem mit behoben werden

npm install react-scripts

als Reaktionsskripte kümmern wir uns um Webpack, Babylon und Eslint und deren Abhängigkeiten.

Dies kann Konflikte vermeiden, wie in Ihrem Fall.

16
RussellB

Versuche dies

npm install -g eslint

dann

eslint --init
3
Ivan Fetsenets

Ich habe dies beim Ausführen von create-react-app nach einem erfolgreichen npm install erfahren. Das Herunterfahren der npm-Version von v5.2 auf v4.6.1 hat dies für mich behoben. 

0
Rishi Raj