注: 同じエラーには多くの理由が考えられますが、この回答は主に Nodejs 環境変数の間違った設定を目的としています。
このエラーにはいくつかの注目すべき特徴があります。
1. VS Code ターミナルにパッケージをインストールすることは完全に可能ですが、インストール完了後、コマンドを入力するとエラーが報告されます。たとえば、nodemon とyarn をインストールした後、コマンド nodemon -v とyarn - を入力すると、エラーが報告されます。 v どちらもエラーを報告します。
2. nodemon とyarnをインストールした後、cmdでコマンドnodemon -vとyarn -vを入力すると、どちらも「xxxxは内部コマンドでも外部コマンドでも、操作可能なプログラムでもバッチファイルでもありません」という エラーを報告します。
3.グローバル モジュールのダウンロード パスを変更した場合、すべてのパッケージが下図の C ドライブのパスにインストールされますが、変更された D ドライブのパスにはインストールされないことがわかります。
その場合、発生する問題はおそらくNodejs 環境変数が正しく設定されていないことです。環境変数を変更または追加するだけです。
環境変数を変更します。以下に示すように、このコンピュータを右クリックし、「バージョン情報」を一番下にスライドして、システムの詳細設定を開き、環境変数を開きます。
表示:
(1): 最初にユーザー変数を変更します:ユーザー変数のパスを自分で設定したグローバル モジュールのダウンロード パスに変更します。たとえば、設定したグローバル モジュールのダウンロード パスは次のとおりです: D:\NodeJS\node_global, do not copy myパスは必ず設定したパスに従ってください。
(2)システム変数のパス: D:\NodeJS\node_globalに新しい環境変数を作成します。
(3)、新しいシステム変数 NODE_PATH を作成します: D:\NodeJS\node_global\node_modules
注: このパスには、前のパスよりも多くの node_modules が含まれています。コンピューターにフォルダーがない場合は、最初にフォルダーを作成します。
VS Code ターミナルおよび cmd にコマンド nodemon -v およびyarn -v を入力しても、エラーは報告されません。