最近一段时间我一直在使用Angular-CLI。它带有许多命令,包括ng serve
在localhost:4200
.
我习惯使用 Grunt 和 Gulp,它们可以根据我的需要进行配置。我想配置 Angular-CLI 的服务器,但后来我意识到我不知道它是什么或如何配置它。Grepping 这个项目serve
并没有发现任何有用的东西。
那么,具体是ng serve
做什么的呢?
最近一段时间我一直在使用Angular-CLI。它带有许多命令,包括ng serve
在localhost:4200
.
我习惯使用 Grunt 和 Gulp,它们可以根据我的需要进行配置。我想配置 Angular-CLI 的服务器,但后来我意识到我不知道它是什么或如何配置它。Grepping 这个项目serve
并没有发现任何有用的东西。
那么,具体是ng serve
做什么的呢?
如今,它用于webpack-dev-server
启动本地网络服务器。看到这个问题。
从文档:
CLI 支持通过运行 ng serve 为用户运行实时浏览器重新加载体验。这将在文件保存时编译应用程序,并使用新编译的应用程序重新加载浏览器。这是通过将应用程序托管在内存中并通过webpack-dev-server提供服务来完成的。
原答案:
经过一些研究,这是我收集的内容。
Angular-CLI 搭载 Ember CLI 的某些功能。这似乎ng serve
是其中之一。Ember 有一个在此文件ember server
中定义的命令,并且似乎与.ng serve