角度ng生成与ng服务效果

如果ng serve工作正常,为什么我们要ng build去做,除了尺寸问题外,还有什么具体原因吗?

我知道ng build将生成的构建工件写入输出文件夹,但是我想知道是否存在任何性能差异。

ilovec_ola 回答:角度ng生成与ng服务效果

ng build命令专门用于构建应用程序和部署构建工件。

ng serve命令专门用于快速,本地和迭代开发,还用于从本地CLI开发服务器构建,监视和服务应用程序。 另外,如果您使用ng serve运行角度应用程序并且对应用程序进行了任何更改,则更改将被捕获并立即反映在UI上。这样可以避免反复启动和停止服务器。

ng buildng serve这两个命令在构建项目之前都会清除输出文件夹。

主要区别是– ng build命令将生成的构建工件写入输出文件夹,而ng serve命令则不。默认情况下,输出文件夹为-dist/。

此外,ng serve可以从内存中构建工件,从而获得更快的开发体验。 ng build命令仅生成一次输出文件,不提供输出文件。

当源文件更改时,ng build --watch命令将重新生成输出文件。如果您在开发过程中进行构建,并且会自动将更改重新部署到另一台服务器,则此--watch标志很有用。

请参阅此link,以获取有关Angular应用程序部署的更多信息。

结论

`ng serve`  

不编写构建,而是从内存中构建工件,以获得更快的开发体验。

`ng build`    

将生成的构建工件写入输出文件夹(默认为-dist /)。

本文链接:https://www.f2er.com/3031063.html

大家都在问