【问题标题】:How to initiate a new Node.js file after already initiating some other Node.js file on Windows 10 machine?如何在 Windows 10 机器上启动其他一些 Node.js 文件后启动新的 Node.js 文件?
【发布时间】:2017-06-04 18:11:01
【问题描述】:

我有一台运行 Windows 10 家庭单语言 64 位操作系统

的笔记本电脑

我正在这台机器上学习 Node.js

为了下载和安装 Node.js 我去了 URL

https://nodejs.org.

从那里我下载了 Node.js 安装文件 v6.10.3 LTS for Windows (x64)

我通过双击安装文件开始安装 Node.js 并继续单击安装向导中的 下一步 按钮。

然后,我点击 Windows 开始按钮(该按钮出现在屏幕左下角),'最近添加'列表中出现了两个新选项 Node.js'Node.js 命令提示符'

我点击选项'Node.js command prompt',然后出现以下屏幕。

然后,我在位置创建了一个名为myfirst.js 的文件

C:\Users\lenovo\myfirst.js

然后,我通过在之前打开的命令提示符处输入以下文本来启动此文件:

C:\Users\lenovo>node myfirst.js

然后,我通过点击 URL 从浏览器运行文件 myfirst.js

http://localhost:8080/

到目前为止,一切对我来说都很好。

但是当我想运行另一个程序时,真正的问题开始了。

为此,我需要通过单击窗口右上角出现的关闭按钮图标来关闭命令提示符吗?在运行任何新的 Node.js之前我是否需要这样做> 启动相应文件的程序?

我遇到问题的屏幕如下所示,名称为较早运行的 Node.js 程序(即最后启动的 Node.js 文件):

请有人在这方面帮助我。

谢谢。

【问题讨论】:

    标签: javascript node.js windows command-line-interface command-prompt


    【解决方案1】:

    所以,我不在 Windows 上,但一般情况下,每个节点应用程序将默认在单个进程中运行。如果您从命令提示符运行它,则默认为在前台运行该进程(这意味着,它使用与您的命令窗口相同的进程)并且您必须打开一个新的命令窗口才能运行另一个程序。您可以关闭第一个窗口,也可以在后台运行节点应用程序。

    您还需要确保您没有尝试让两个程序在同一个端口上侦听(即两个节点应用程序都在端口 8088 上运行),因为这也是不可能的。

    【讨论】:

      【解决方案2】:

      您创建的 node.js 文件设置为侦听端口 8080,并且会一直这样做,直到您“停止”程序运行为止。为此,请按 CTRL-C。这将使您返回命令提示符。要运行您的下一个程序,请使用 node filename.js 启动它。

      【讨论】:

        猜你喜欢
        • 2019-12-10
        • 1970-01-01
        • 1970-01-01
        • 2023-03-10
        • 2015-12-30
        • 1970-01-01
        • 2020-08-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多