ESLint が WebStorm にロードされないという問題に遭遇した人はいますか? パスを指定しようとしています/usr/local/bin/eslint
, /usr/local/bin
,
このメッセージを受け取るたびに:
またはno such directory
メッセージ。
そのフィールドを実際の ESLint スクリプトにポイントする必要があります。これは通常、ESLint npm パッケージまたはコマンドライン ツールをインストールした場所です。
Windows 10で動作させるために必要な手順は次のとおりです。
コマンド プロンプトを開き、プロジェクト ルートに移動します。
次のコマンドを実行します。
npm install eslint --save-dev
上記の手順で ESLint のインストールが完了したら、Webstorm の次のメニューをナビゲートします
File > Settings...
。[設定...]をクリックします。
表示される設定画面の左上隅に、検索ボックスがあります。入力eslint
します。
これにより、このプロジェクトの「ESLint」設定が表示されます。「有効にする」というチェックボックスにチェックを入れます。Node インタープリター:の値が正しいことを確認してください。私の場合はそうでしたC:\Program Files\nodejs\node.exe
Node interpreter:設定のすぐ下に、ESLint package:という設定があります。上記のステップ 2 で述べたように ESLint パッケージを正しくインストールした場合、この設定は自動入力され、プロジェクトのnode_modules
フォルダーからの ESLint パッケージの現在のパスが表示されます。私の場合、この設定の値は次のとおりです:
D:\www\gdp\node_modules\eslint
(gdp はプロジェクトのルート フォルダーです)
[適用] ボタンと[ OK ] ボタンをそれぞれクリックします。
ウェブストームを再起動します。すべての手順を正常に完了すると、ESLint を再入力するプロンプトは表示されません。
楽しみ!!!