当你发球的时候会发生什么?

我最近一直在使用 角度 CLI。它附带了许多命令,包括 ng serve,它在 localhost:4200上旋转一个服务器。

我习惯于使用 Grunt 和 Gulp,它们可以根据我的需要进行配置。我想配置 Angular-CLI 的服务器,但是后来我意识到我不知道它是什么,也不知道如何配置它。为 serve准备这个项目并没有发现任何有用的东西。

那么,ng serve到底是做什么的呢?

42182 次浏览

现在,它使用 webpack-dev-server来启动一个本地网络服务器。

来自 医生:

CLI 支持通过运行 ng 服务向用户运行实时浏览器重新加载体验。这将在文件保存时编译应用程序,并用新编译的应用程序重新加载浏览器。这是通过在内存中承载应用程序并通过 Webpack-dev-server提供服务来完成的。


原答案:

经过一番研究,我得出了以下结论。

Angular-CLI 搭载 Ember CLI 的某些东西。看来 ng serve就是其中之一。Ember 有一个 ember server命令,它是在 这份文件中定义的,似乎与 ng serve的行为相匹配。