問題タブ [prettier]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eslint - Yarn グローバル インストールでの Prettier の問題を伴う ESLint
私は ReactJS 環境をセットアップしている最中で、このトピックに関する FrontendMasters コースに従っています。
Yarn を介してeslintとprettierをグローバルにインストールした後、作成者はこのコマンドeslint js\**\*.{js,jsx}
を自分のマシンで実行します。すべて問題ありませんが、次の結果が得られます。
おっとっと!エラーが発生しました。:(
ESLint はプラグイン「eslint-plugin-prettier」を見つけることができませんでした。これは、いくつかの異なる理由で発生する可能性があります。
ESLint がグローバルにインストールされている場合は、eslint-plugin-prettier もグローバルにインストールされていることを確認してください。グローバルにインストールされた ESLint は、ローカルにインストールされたプラグインを見つけることができません。
ESLint がローカルにインストールされている場合、プラグインが正しくインストールされていない可能性があります。次のコマンドを実行して、再インストールを試みます。
npm i eslint-plugin-prettier@latest --save-dev
それでも問題が解決しない場合は、https://gitter.im/eslint/eslintにアクセスしてチームとチャットしてください。
Google を試しましたが、関連するものが見つかりませんでした。なぜこうなった?私は Windows 10 を使用しており、最新バージョンの Yarn (v0.24.6) を使用していeslintrc.json
ます。
アップデート
nvm
インストールはしていませんが、以下の Daydream のアドバイスに従いました。しかし、私はnode_modules
フォルダーを削除し、ESLint の Gitter でチャットした後、先に進みESLint
、Prettier
グローバルにアンインストールしました。次にESLint
、Prettier
devDependenciesを作成しました。最後にyarn
、コマンドを実行してすべてを再インストールしたところ、次のようになりました。
注: このプロジェクトはオープン ソースであり、自分で確認したい場合はGitHubにあります。