【发布时间】:2019-03-17 05:35:37
【问题描述】:
所以我正在使用 npm 构建一个 react 应用程序,问题是每当我启动实时服务器以自动更新网站以针对我在代码中所做的任何更改时,终端只是冻结并且它不允许我输入任何内容。我在编辑器崇高文本本身上打开 Windows 10 上的终端。
【问题讨论】:
标签: javascript node.js reactjs npm npm-live-server
所以我正在使用 npm 构建一个 react 应用程序,问题是每当我启动实时服务器以自动更新网站以针对我在代码中所做的任何更改时,终端只是冻结并且它不允许我输入任何内容。我在编辑器崇高文本本身上打开 Windows 10 上的终端。
【问题讨论】:
标签: javascript node.js reactjs npm npm-live-server
如果您想停止运行服务器(意味着您的应用程序将不再在 localhost 上可用),您应该能够使用 ctrl+ c 来停止任何在当前终端选项卡中运行进程。
当您在终端中运行服务器/进程时,您需要打开一个单独的选项卡/窗口来执行其他任何操作。
您应该查看您在 Sublime 中使用的终端包的文档,以了解如何打开新标签,或者只使用绝对支持多个标签/窗口的内置终端。
【讨论】:
我不确定,但你使用的是 live-server 包吗?如果你是你可以在启动服务器之前指定 wait 参数像这样
var liveServer=require("live-server");
var params={
wait= 1000 //thats in ms milliseconds
};
liveServer.start(params);
取自官方documentation。如果你想杀死它,那么你必须像 JBallin 所说的那样手动完成
【讨论】: