我正在使用zeit now来部署Angular应用。我关注了this tutorial。
我使用Angular CLI创建了该应用程序。我使用命令ng serve
在本地开发,并通过运行now
进行了部署。就像在教程中一样。但是,所部署的代码似乎并未缩小。如果我在开发人员控制台的“网络”选项卡中查找并阅读了javascript,它看起来并不小巧,就像我写的一样。供参考,我的网站可以在这里https://peacefulprogramming.xyz/
1)now
命令是否对我的应用进行了生产构建(相当于ng build --prod
)?
2)如果没有,我该如何进行生产构建?
答案 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