web-dev-qa-db-ja.com

「eslint」は内部または外部コマンドとして認識されません

私はeslintをインストールしてvsコードで実行しようとしています。私はこのコマンドを実行しました:

npm i -g eslint

動作するように見えましたが、eslintを実行しようとすると、「「eslint」は内部コマンドまたは外部コマンドとして認識されません」というエラーが発生し続けます。何ができますか?

http://eslint.org/docs/user-guide/command-line-interface

http://eslint.org/docs/user-guide/getting-started

13
Mr Smith

eslintモジュールはnotをグローバルにインストールする必要があります。

代わりに、eslint-cliモジュールをグローバルにインストールする必要があります。

したがって、最初にインストールeslint-cli gloablly:

npm -g i eslint-cli

次にプロジェクトフォルダに:install eslint local

npm i eslint --save-dev

次に、プロジェクトフォルダーで次のように実行できます:(Windows)

eslint .\
30
Felix

さて、もしあなたがWindowsユーザーであり、eslint-cliをインストールしてもうまくいかない場合は、以下を使ってみてください:

node node_modules\eslint\bin\eslint.js --init

それは私の問題を解決します。

9
Jalal

Windowsユーザーの場合

これを環境パスに追加します: "%AppData%\npm "

enter image description here

0
Adedoyin Akande

同じエラーが発生しました:

以下のコマンドを使用してこの問題を解決しました:

  • npm -g i eslint-cli
  • npm i eslint-plugin-promise @ latest --save-dev
0