【问题标题】:Node.js Command Prompt IssueNode.js 命令提示符问题
【发布时间】:2017-11-28 23:56:02
【问题描述】:

我根本不相信这种行为是正确的,但如果我弄错了,请纠正我。因此,我通过 Node.js 命令提示符创建了一个 Angular 2/Ionic 2 应用程序……所有命令都可以正常工作,直到我执行 ng serve,之后我根本无法在命令提示符中输入。我可以输入的唯一方法是关闭命令提示符并重新启动(不太理想)。这是正常行为吗?还是只发生在我的机器上?

【问题讨论】:

  • 您是否按 CTRL + C 停止执行? ng serve 是一个循环,必须在您再次输入之前打破它。如果您在应用程序运行时尝试使用“ng g c”或类似的内容添加组件,那么您将不得不打开另一个 cmd 提示符。
  • 谢谢! @BrandonMiller 我在任何地方都找不到关于这个主题的任何东西。在执行更多命令之前打破循环是有意义的,只是会认为这会在某个时候在 angular/node/ionic 文档中提到。

标签: node.js angular ionic-framework npm


【解决方案1】:

ng serve 为您启动一个基本的 Web 服务器,使用它来提供您的静态文件。它还会监听项目文件的更新,如果检测到任何更改,它会再次捆绑项目并自动重新加载浏览器选项卡。因此,在您开发应用程序时,它保持运行非常重要。

【讨论】: