私はNode.jsの初心者です。AngularJsコードのTDDに使うKarmaをインストールするために、Windows 2008ボックスでNode.jsを動作させようとしています。これまで次の手順を実行しました。
- Chocolatey を使用してインストール ==> npm が認識されない
- nodejs.org から 64 ビット Nodejs インストーラーを使用してインストール ==> npm が認識されません
- この段階では、走ることは
where npm
私にc:\User\<Username>\AppData\Roaming\npm
何も与えない - nodejs が にインストールされていることがわかりました
C:\Program Files\nodejs
。このディレクトリでコマンド プロンプトを開くと、npm
正常に動作します。 - それで、私は同じエラーを再び得るために
C:\Program Files\nodejs
追加しましたPATH
npm is not recognized
- Node.jsリポジトリのgithubの問題の1つには、マシンを再起動すると修正されると言われています。しかし、これまでのところそれは役に立ちませんでした。
Node.js
メニューに nodejs コンソールに移動するアイコンが表示されていますStart -> Programms
が、それをどうすればよいかわかりません。
プロセスの中で重要なステップを見逃していませんか?
編集
プログラムファイルから「Nodejs コマンドプロンプト」を開くと、npm が認識されることがわかりました。通常のコマンドプロンプトで動作させるにはどうすればよいですか?
編集
node
別のアプリケーションで同様の問題に直面し始めた後、私は投稿しましたこの質問スーパーユーザーで、受け入れられた回答で正しく指摘されているように、引用符を追加したため、PATH
引用符の後に追加されたすべてのパスで問題が発生していました。何らかの Chocolatey インストールがこの厄介な引用符を追加しているような気がしますが、どれがそうなのかはわかりません。
ベストアンサー1
以下を追加するだけです:
;C:\Program Files\nodejs\
システム プロパティの環境変数の「ユーザー変数」セクションにあるPath変数の末尾に追加します。
その後、コマンドプロンプトを再度開き、次のように入力します。
npm
これでうまくいくはずです。