[解決済み] npm' は内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
2022-03-01 09:03:07
質問
私は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
これでうまくいくはずです。
関連
-
[解決済み] どのような場合に0x40010004のコードでプログラムが終了するのでしょうか?
-
[解決済み] Windowsのフラッシュドライブに_disk_id.podというファイルが表示される
-
[解決済み] Postgres "psqlが内部コマンドまたは外部コマンドとして認識されない"
-
[解決済み] ポート8005はWindows 10のシステムプロセスで使用されます。
-
[解決済み] Windowsで "rm -rf "に相当するものはありますか?
-
[解決済み] npm' は内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
-
[解決済み] 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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Docker for Windowsのエラーです。"ハードウェア支援型仮想化およびデータ実行保護は、BIOSで有効にする必要があります"
-
[解決済み] Npm このコマンドを root/administrator で再使用してください。
-
[解決済み] Windowsのフラッシュドライブに_disk_id.podというファイルが表示される
-
[解決済み] wampでApacheが起動しない
-
[解決済み] Powershell」が内部コマンド、外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されない
-
[解決済み] vbscriptのコンソールへの出力
-
[解決済み] 'ant' は内部コマンドまたは外部コマンドとして認識されません。
-
[解決済み] セットの/pはどういう意味ですか?
-
[解決済み] git cloneです。<URL> の認証に失敗しました。
-
[解決済み] npm ERR! 削除拒否/コード EEXIST