如何将角度应用程序部署到生产中

Gfu*_*tes 6 application-server node.js angular angular5

对于Angular 5的某些方面,我有些不确定。我已经开发了一个应用程序,但不知道如何在生产环境中运行它。

目前我使用运行我的应用程序ng serveNodeJS,但它是在生产环境中一样吗?

谢谢!

sto*_*tom 5

ng服务

ng serve是出于发展目的。检查文档

使用ng serve编译后的输出是从内存而不是磁盘提供的。这意味着正在提供服务的应用程序不在dist文件夹的磁盘上。

ng构建

ng build--prod用于生产目的。检查文档

ng build将应用程序编译到输出目录中。构建工件将存储在Angular应用程序根目录下的dist /目录中。

Jus将dist文件夹复制到IISNode Express等任何服务器,并且您的angular应用已启动并正在运行。

要使用IIS部署应用程序,请选中此选项,然后使用Node Express选中此选项