2017-01-31 8 views
0

反応ネイティブプロジェクトがあり、スタイルチェックにeslintを使用したいと思います。私はこの問題を誰かがピア依存性について言う検索しました反応ネイティブプロジェクトでのeslintのインストールに失敗しました

"dependencies": { 
    "react": "15.4.2", 
    "react-native": "0.40.0", 
    "react-redux": "^5.0.2", 
    "redux": "^3.6.0", 
    "redux-actions": "^1.2.1", 
    "redux-thunk": "^2.2.0" 
    }, 
    "devDependencies": { 
    "babel-jest": "18.0.0", 
    "babel-preset-react-native": "1.9.1", 
    "eslint": "^3.14.1", 
    "eslint-config-airbnb": "^14.0.0", 
    "eslint-plugin-import": "^2.2.0", 
    "eslint-plugin-jsx-a11y": "^3.0.2", 
    "eslint-plugin-react": "^6.9.0", 
    "jest": "18.1.0", 
    "react-test-renderer": "15.4.2" 
    }, 
    "jest": { 
    "preset": "react-native" 
    } 

ESLint couldn't find the plugin "eslint-plugin-jsx-a11y". This can happen for a couple different reasons: 

1. If ESLint is installed globally, then make sure eslint-plugin-jsx-a11y is also installed globally. A globally-installed ESLint cannot find a locally-installed plugin. 

2. If ESLint is installed locally, then it's likely that the plugin isn't installed correctly. Try reinstalling by running the following: 

    npm i [email protected] --save-dev 

If you still can't figure out the problem, please stop by https://gitter.im/eslint/eslint to chat with the team. 

は、以下の私のpackage.jsonファイルです:eslint app/コマンドを実行したときに、私は以下のエラーを得ました。そして私はまだ異なるバージョンの組み合わせを試しても動作しません。

答えて

0

1- ESLintとプラグインをプロジェクトにローカルにインストールします。プラグインをグローバルにインストールするか、パッケージの設定でインストールするのはちょっとしたことです。

2 -

cd ~/.atom/packages/linter-eslint/ 
    npm install eslint-plugin-react 

これは、ここを見てみてください、その後に動作していない場合、これはあなたhttps://github.com/AtomLinter/linter-eslint/issues/422

役立つかもしれ
関連する問題