VS Code はエラーを報告します:「xxx」項目はコマンドレット、関数、スクリプト ファイル、または実行可能プログラムの名前として認識できません。

注: 同じエラーには多くの理由が考えられますが、この回答は主に 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 を入力しても、エラーは報告されません。

 

 

 

 

 

 

おすすめ

転載: blog.csdn.net/Hi_one_two_three/article/details/129223813