2016-05-31 2 views
0

私はWindows 7です。msi経由でノードv6.2.0をダウンロードしました。私はc:\ Program Files \ nodejsからノードを実行できます。しかし、Program Files \ nodejsのサブディレクトリから実行しようとすると、 'node'が内部または外部のコマンド実行可能プログラムまたはバッチファイルエラーとして認識されなくなります。ノードが内部または外部のコマンド実行可能プログラムまたはバッチファイルとして認識されません

私はC:\ Program Files \ nodejs \を持っています。私のSystemとUser PATHSの両方で。

nodejsをサブディレクトリで使用できるようにする方法はありますか?また、nodejをすべてのディレクトリとサブディレクトリで使用できるようにすることはできますか?

+0

PATH環境変数の一部として使用している場合は、ほぼすべての場所で使用できるはずです。コマンドプロンプトから 'where node'と入力すると、node.exeへのパスを取得する必要があります。そうでなければ、 '%PATH% 'に正しく追加されていません。 – rossipedia

+0

あなたのお返事ありがとうございます - c:\ node節約C:\ Program Files \ nodejs \ node.exe – anonymous

答えて

0

インストーラ自体を使用しても、少なくとも私のマシン(Windows 7)ではnodejsがグローバルに適用されません。はい、nodejsをシステム環境変数のパスとユーザー変数のパスに適用しますが、グローバルに適用させるには、dos cmdを開いてパスc:\ SET PATH = c:\ Program Files \ nodejs;%PATHを設定する必要があります%。私がこれをしたら、ノードはすべてのディレクトリとサブディレクトリで利用できました。

+0

私の仕事では、Windows 7のエンタープライズコンピュータでこの問題はありませんでした。また、別のディレクトリやサブディレクトリでノードを使用するたびに、パス(SET PATH = c¥Program Files¥nodejs;%PATH%)を設定する必要があります。 – anonymous

+0

OK、サブディレクトリnpmのグローバルインストールをnpm install -gとnpm update -gとしました。そしてdosコマンドは次のようになります。 "Node.js 6.2.0(x64)を使ってあなたの環境が設定されました。 npm "と表示されます。甘い。毎回SET PATHを行う必要はありません。 – anonymous

+0

甘味は時期尚早であった。 dosコマンドをもう一度起動して、ノードなどを認識できないようにしたので、SET PATHをやり直さなければならなかった。 – anonymous

関連する問題

 関連する問題