web-dev-qa-db-ja.com

プラグインインポートのロードに失敗しました: 'eslint-plugin-import'

私は反応するのが初めてです。ノードをインストールするチュートリアルの手順に従っています。ただし、npm start、エラーが引き続き表示されます。

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)

また、「eslint-plugin-import」をインストールしようとしましたが、無駄に...

npm install eslint-plugin-import -g

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

+ [email protected]

システム情報

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

この問題は、次のものを連続してインストールした後に解決されました。

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

次のように、eslintをローカルにインストールしようとしましたか?

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

編集-ソリューション:

Eslintパッケージを次々にインストールする代わりに、次の方法で問題を軽減できます。

npm install react-scripts

react-scriptsはwebpack、babel、eslint、およびそれらの依存関係を処理しているためです。

これにより、あなたの場合のように、競合を避けることができます。

22
RussellB

これを試して

npm install -g eslint

それから

eslint --init
5
Ivan Fetsenets

create-react-appが成功した後、npm installを実行中にこれを経験しました。 npmバージョンをv5.2からv4.6.1にダウンさせると、これが修正されました。

0
Rishi Raj