0

我现在使用zeit来部署一个 Angular 应用程序。我跟着这个教程

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

我的问题

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

2)如果没有,我怎样才能让它进行生产构建?

4

1 回答 1

2

您可以使用@zeit/ng-deploy包在zeit上部署您的应用程序。在 Angular cli 8.3.0 发布后,这也将支持该命令。命令目前在ng deployng deploy8.3.0_RC0

请按照以下步骤操作:

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

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

将您的项目部署到现在

ng run [project_name]:deploy

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

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

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

于 2019-08-18T14:55:04.833 回答