0

私はこのマシンでのNode.jsを勉強のWindows 10のホーム単一言語の64ビットオペレーティングシステムWindows 10マシン上の他のNode.jsファイルを既に開始した後、新しいNode.jsファイルを開始するにはどうすればよいですか?

を実行しているノートパソコンをしました。

ダウンロードしてNode.jsのをインストールするために私はURL

https://nodejs.orgに行ってきました。

そこから私は、セットアップファイルをダブルクリックしてのNode.jsのインストールを開始し、上に保つWindows用のLTS(x64)の

のNode.jsセットアップファイルにv6.10.3をダウンロードインストールウィザードで次のボタンをクリックします。

その後、私は(画面の左下に表示されるボタン)、2つの新しいオプションがのリストに登場した Node.jsのとして「最近追加した」Windowsの[スタート]ボタンをクリック'Node.jsコマンドプロンプト'

'Node.jsコマンドプロンプト'をクリックすると、次の画面が表示されます。その後

C:\Users\lenovo>node myfirst.js 

Screen appeared after clicking on menu Node.js command prompt

その後、私は

C:\Users\lenovo\myfirst.js 

その後の場所でmyfirst.js題しつのファイルを作成し、私は以前開いたコマンドプロンプトで次のテキストを入力して、このファイルを開始しましたブラウザからファイルmyfirst.jsを実行して、URLを入力します。

​​

これまですべてがうまくいきました。

しかし、別のプログラムを実行したいときに本当の問題が発生しました。それについては

私は、ウィンドウの右上隅に表示された閉じるボタンのアイコンをクリックすることで、コマンドプロンプトを閉じる必要がないと私が開始する任意の新しいのNode.jsプログラムを実行する前にこれを実行する必要がある必要がありますそれぞれのファイル?

私はとの問題を抱えている画面は、以前の実行Node.jsのプログラム(すなわち、ファイルNode.jsの開始最後付き)の名前で以下のように表示されます:Earlier Initiated Node.js file

誰かがこの点で私を助けてください。

ありがとうございます。

答えて

1

私はWindowsではありませんが、一般に各ノードアプリケーションはデフォルトで単一のプロセスで実行されます。コマンドプロンプトから実行している場合、デフォルトでフォアグラウンドでプロセスが実行されます(つまり、コマンドウィンドウと同じプロセスが使用されます)。新しいコマンドウィンドウを開いて別のプログラムを実行する必要があります。最初のウィンドウを閉じるか、バックグラウンドでノードアプリケーションを実行することができます。

また、同じポートでリッスンしている2つのプログラム(ポート8088で動作する2つのノードアプリ)を実行しないようにしたい場合もあります。

0

作成したnode.jsファイルは、ポート8080を受信するように設定されており、プログラムの実行を「停止」するまで実行されます。これを行うには、CTRL-Cを押します。コマンドプロンプトに戻ります。次のプログラムを実行するには、ノードfilename.jsで起動します。

関連する問題