2017-07-13 3 views
3

Ich bin neu zu reagieren. Ich befolge die Tutorial-Schritte, die Knoten installieren. Wenn ich jedoch npm start ausführen, bleiben Fehler angezeigt.Fehler beim Laden des Plugin-Imports: 'eslint-plugin-import'

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) 

Auch habe ich versucht, 'eslint-plugin-Import' zu installieren, aber vergebens ...

npm install eslint-plugin-import -g 

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

+ [email protected] 

Systeminfo

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] 
+0

können Sie Ihre .eslintrc- und webpack.config-Dateien posten – enzoborgfrantz

+0

isntalling 'esling-plugin-import' löste den in der Beschreibung erwähnten Fehler. Es führt jedoch immer wieder zum Laden von Elint-Modulen, nämlich eslint-plugin-flowtype, eslint-plugin-jsx-ally .... – RussellB

+0

Ja, es scheint, dass ich noch 'eslint-plugin-flowtype' und' eslint-plugin installieren muss -jsx-a11y' – WeiJay

Antwort

7

Das Problem für mich behoben wird, nachdem Installieren der folgenden in einer Reihe:

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

Ha Haben Sie versucht, eslint lokal zu installieren, z. B.

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

?

bearbeiten -Lösung:

Statt eslint Pakete nacheinander zu installieren, kann das Problem durch

npm install react-scripts 

als reagieren-Skripte gelindert werden aus webpack, babel und eslint die Pflege und die Abhängigkeiten davon.

Dies kann Konflikte vermeiden, wie in Ihrem Fall.

+0

Es funktioniert nach der Installation der ersten Trauben !! Danke :) – WeiJay

1

Try this

npm install -g eslint 

dann

eslint --init 
+0

Nach den Nachrichten von 'eslint --init', habe ich versucht, die erwähnten Pakete global zu installieren, da es lokal installiert wurde. Es gab noch eine fehlende Abhängigkeit für 'eslint-plugin-import', die ich hinzugefügt habe. Ich endete damit, was (zumindest für mich) funktioniert: 'npm -g install eslint eslint-plugin-node eslint-plugin-standard eslint-plugin-versprechen eslint-config-standard eslint-plugin-import' – Hibou57

0

ich diese Zeit nach einem erfolgreichen npm install läuft create-react-app erlebt. Die npm Version von v5.2 auf v4.6.1 runterzubringen hat das für mich behoben.

Verwandte Themen