[解決済み】「npm」が内部コマンド、外部コマンド、操作可能なプログラム、バッチファイルとして認識されない。
2022-03-29 01:09:23
質問
私はnodejsの全くの初心者です。AngularJsのコードをTDDするために使用するKarmaをインストールするために、私のWindows 2008ボックスでnodejsを動作させようとしています。私は今のところ、次の手順を実行しました。
- Chocolateyを使ってインストール ==> npmが認識されない
- nodejs.org の 64bit nodejs installer を使ってインストールする ==> npm が認識されません。
-
この段階で
where npm
は私にc:\User\<Username>\AppData\Roaming\npm
何もない -
nodejsがインストールされているのは
C:\Program Files\nodejs
. このディレクトリでコマンドプロンプトを開くとnpm
は問題なく動作します。 -
そこで、私は
C:\Program Files\nodejs
にPATH
というエラーが表示されるだけです。npm is not recognized
- nodejs リポジトリの github issue のひとつに、マシンを再起動すれば直ると書いてありました。しかし、それは今のところ役に立っていません
-
確かに
Node.js
アイコンをStart -> Programms
メニューから nodejs コンソールに移動することができますが、それをどうすればいいのかわかりません。
何か重要なステップを見落としたのでしょうか?
編集
プログラムファイルから "Nodejs command prompt" を開くと、npmが認識されることがわかりました。どうすれば通常のコマンドプロンプトで動作するようになりますか?
編集
後
node
別のアプリケーションで同様の問題に直面するようになりました。私は
この質問
にてご指摘を受けましたが、ご指摘の通り、私の場合は
PATH
そのため、引用符の後に追加されたすべてのパスで問題が発生していました。あるChocolateyインストールがこの厄介な引用を追加しているような気がするのですが、どれがそうなのかわからないだけです。
解決方法は?
追加するだけです。
;C:\Program Files\nodejs\
の末尾に パス 変数で "ユーザー変数"。 のセクションをご覧ください。
その後、コマンドプロンプトを再度開き、次のように入力します。
npm
これでうまくいくはずです。
関連
-
[解決済み】xcopyでexcludeパラメータを設定すると「パラメータの数が無効です」というエラーが返ってくる。
-
[解決済み] CreateProcess でエラー 193 (%1 は有効な Win32 アプリではありません) が発生する理由
-
[解決済み] Powershellでhead、tail、more、less、sedが行うことを行うには?[クローズド]です。
-
[解決済み] WindowsタスクスケジューラでVBScriptが実行されない
-
Windows2008 スケジュールタスク、エラー追加データ。エラーの値: 2147750687。
-
[解決済み] CygwinにCMakeをインストールする方法は?
-
[解決済み] git' が内部コマンドまたは外部コマンドとして認識されない
-
[解決済み] 'pip'は内部コマンドとしても外部コマンドとしても認識されない
-
[解決済み] WindowsのNode.jsでhello.jsのファイルを実行するにはどうしたらいいですか?
-
[解決済み] 「NODE_ENV」が内部コマンド、外部コマンド、操作可能なコマンド、バッチファイルとして認識されない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】xcopyでexcludeパラメータを設定すると「パラメータの数が無効です」というエラーが返ってくる。
-
[解決済み] .dllファイルに「このプログラムはDOSモードでは実行できません」というテキストがあるのはなぜですか?
-
[解決済み] マイクロソフト既知のDLL
-
[解決済み] C:\WINDOWS ASSEMBLYの中にあるものは何?[閉店]
-
[解決済み] TensorFlow : cuInitの呼び出しに失敗しました。CUDA_ERROR_NO_DEVICE
-
[解決済み] 設定ファイルを開くことができません。Windowsの/usr/local/ssl/openssl.cnf [重複] を開くことができません。
-
.NET フレームワークのインストールに失敗しました 0x800c0006 解決方法
-
[解決済み] WindowsのcmdでCD /Dスイッチの理由は何ですか?
-
[解決済み] Windows 7 - 'make'が内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されない
-
[解決済み] npm ERR! 削除拒否/コード EEXIST