npmをPowerShellから起動できない

実現したいこと

npm.cmdをPowerShellから起動できるようにしたい。

前提

Reactの環境構築を行っているのですが、途中でnpmを実行できない事に気づきました。
パスが通っていないのかと思い確認しましたがパス設定は行われていました。

直接実行するとどうなるのかと思い、カレントディレクトリをC:\Program Files\nodejs\node_modules\npm\binにPowerShellに移動してnpm.cmdを実行したところ下記エラーが出ている状態です。

※PowerShellは管理者権限で実行しています。

プログラム 'npm.cmd' の実行に失敗しました: 指定されたファイルが見つかりません。発生場所 行:1 文字:1

試したこと

試したこと①

エクスプローラにて該当のディレクトリに移動してnpm.cmdを探したところ、npm.cmdファイルは存在している状態でした。
PowerShellから呼べないだけかと思いダブルクリックで実行してみると下記エラーが表示されます。

'C:\Program Files\nodejs\node_modules\npm\bin\npm.cmd' が見つかりません。名前を正しく入力したかどうかを確認してから、やり直してください。
試したこと②

試しに自分で作成したバッチをダブルクリックで実行してみても同様のエラーメッセージが表示されています。
下記は関係ないとは思いますが作成したバッチの内容です。

subst d: "c:\temp\d-drive"
試したこと③

ダブルクリックではなく、ファイルを右クリックして管理者権限で実行を行うとバッチの起動が出来ました。

コメントを投稿

0 コメント