一旦 Angular 应用程序进入生产阶段,如何部署它们?
到目前为止我见过的所有指南(甚至在角.io)依靠 lite-server 提供服务并通过 browserSync 来反映更改 - 但是当您完成开发后,如何发布应用程序?
我是否导入所有编译的.js
文件在index.html
页还是使用 gulp 缩小它们?他们会工作吗?在生产版本中我需要 SystemJS 吗?
简单的回答。使用 Angular CLI 并发出
ng build
命令位于项目的根目录中。该站点将在 dist 目录中创建,您可以将其部署到任何 Web 服务器。
这将为测试而构建,如果您的应用程序中有生产设置,则应该使用
ng build --configuration production
这将在以下位置构建项目dist
目录,并且可以将其推送到服务器。
自从我第一次发布这个答案以来,发生了很多事情。 CLI 最终达到了 1.0.0,因此在尝试构建之前应该按照本指南升级您的项目。https://github.com/angular/angular-cli/wiki/stories-rc-update
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)