最近一段时间我一直在用Angular-CLI.它附带了许多命令,包括ng serve,它可以在localhost:4200处启动服务器.

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

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

推荐答案

如今,它使用webpack-dev-server来启动本地Web服务器.见this question.

docs人中:

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


Original answer:

经过一些研究,以下是我收集的信息.

Angular CLI搭载了Ember CLI的某些功能.ng serve似乎就是其中之一.余烬有一个ember server命令,它在this file中定义,似乎与ng serve的行为相匹配.

Angular相关问答推荐

当我更新S显示的数据时,为什么我的垫表用户界面没有更新?

Angular 17-getEnvironment InjectorProviders出现异常

SignalR:协商有效,但消息未发送(.NET/Angular)

错误:服务或构建Angular 项目时模块构建失败

有角.服务.模块构建失败.无法读取未定义的属性(读取文件)

Angular 9表单构建器 - 日期验证器问题

NX MFE Angular 模块联合无法访问远程微前端

PrimeNG 避免在同一位置使用不同键的 cogo toast 重叠

无法将项目从 Angular 13 更新到 14

如何 use/import http模块?

如何测试 Angular2 的 router.navigate?

等待多个promises完成

unexpected token < 错误

如何从 EventEmitter 函数返回值?

为什么用?模板绑定中的运算符?

提交后在Angular 2中重置表单

输入更改时Angular2动态输入字段失go 焦点

如何在 Angular 4 中翻译 mat-paginator?

使用 EventEmitter 传递参数

Angular 9 引入了需要加载的全局$localize()函数