Dny*_*esh 42 frontend angular-cli angular
ng build和ng serve之间有什么区别?在构建和ng服务之后,究竟完成或改变了什么?
RIT*_*AVI 33
该ng build命令用于构建应用程序和部署构建工件.
该ng serve命令有意用于快速,本地和迭代开发,也用于构建,监视并从本地CLI开发服务器提供应用程序.
此外,如果您使用角度应用程序ng serve并且如果对应用程序进行任何更改,则会在UI上捕获并立即反映更改.这样可以避免一次又一次地启动和停止服务器.
这两个命令都ng build和ng serve他们建立项目之前将清除输出文件夹.
主要区别是 - 该ng build命令将生成的构建工件写入输出文件夹,而ng serve命令则不会.默认情况下,输出文件夹是 - dist/.
此外,ng serve构建工件来自内存而不是更快的开发体验.
该ng build命令只生成一次输出文件,但不提供它们.
ng build --watch当源文件更改时,该命令将重新生成输出文件.--watch如果您在开发期间构建并自动将更改重新部署到另一台服务器,则此标志非常有用.
有关Angular应用程序部署的更多信息,请参阅此链接.
VSM*_*VSM 13
只是
`ng build`
Run Code Online (Sandbox Code Playgroud)
此命令构建您的应用程序并部署它.
`ng serve`
Run Code Online (Sandbox Code Playgroud)
此命令构建,部署,服务以及每次监视代码更改时.如果发现它构建的代码有任何变化并自动提供该代码.
构建
将生成的构建工件写入输出文件夹(通常是dist文件夹)。
服务
不编写,它从内存中构建工件,而不是更快的开发体验。
| 归档时间: |
|
| 查看次数: |
36885 次 |
| 最近记录: |