使用Zeit Now部署Angular应用的生产版本

时间:2019-08-18 14:44:31

标签: angular angular8 zeit-now

我正在使用zeit now来部署Angular应用。我关注了this tutorial

我使用Angular CLI创建了该应用程序。我使用命令ng serve在本地开发,并通过运行now进行了部署。就像在教程中一样。但是,所部署的代码似乎并未缩小。如果我在开发人员控制台的“网络”选项卡中查找并阅读了javascript,它看起来并不小巧,就像我写的一样。供参考,我的网站可以在这里https://peacefulprogramming.xyz/

我的问题

1)now命令是否对我的应用进行了生产构建(相当于ng build --prod)?

2)如果没有,我该如何进行生产构建?

1 个答案:

答案 0 :(得分:2)

您可以使用@zeit/ng-deploy软件包在 zeit 上部署应用程序。在发布cli cli 8.3.0之后,它还将支持ng deploy命令。 ng deploy中目前有8.3.0_RC0条命令

请按照以下步骤操作:

将@ zeit / ng-deploy添加到您的项目中

ng add @zeit/ng-deploy 系统将提示您登录现在帐户

将您的项目部署到Now

ng run [project_name]:deploy

这将创建生产版本,然后在zeit中使用单个命令进行部署

部署应用程序后,您将看到类似于以下内容的输出:

您的应用程序已部署在https://[project-name]-1234.now.sh