2017-05-06 14 views
4

私はReactNativeプロジェクトに参加しており、airbnbを使用することをお勧めします。私はNPMグローバルAirbnbをインストールしていますMac WebStormエラー:モジュール 'eslint-config-airbnb'を見つけることができません

  1. npm install -g airbnb(とも依存関係を)
  2. 設定で作られた.eslintrcファイルは、 "拡張":eslint-config-airbnb
  3. をWebStormはESLintを有効にして

.eslintrc上記ガット・エラーを使用します以下:

Error: Cannot find module 'eslint-config-airbnb'

その他情報:

  • MacOSの
  • WebStorm 2017年1月2日
+0

あなたは 'eslint-config-airbnb'(' airbnb'ではなく) 'npm install'を実行する必要があり、' eslint.rc'ファイルは 'eslintではなく' airbnb'ルールセットを 'extend'する必要があると思います-config-airbnb'ルールセット。 – YSK

答えて

6

プラグインとeslintはeslintのグローバルその後、プラグインの必要がグローバルであることを、すなわち場合は、同じ場所にインストールする必要があり、その地域の両方の場合ローカルにする必要があります。

このWebstormは、グローバルではなく、ローカルバージョンのeslintを使用しています(少なくともウィンドウ上での動作)。したがって、npm installを使用して、eslintとpluginをローカルにインストールしてください。

こちらがお役に立てば幸いです。

+0

ここでひとつ疑問に思うのは、webstormが自動的にeslintローカルパッケージを見つけるように設定する方法か、Webstormでプロジェクトを交換するたびにパスを手動で変更する必要があるかどうかです。 –

関連する問題