是否能补充下部署方面的课程?

来源:9-2 项目总结

shiyunlaidev

2017-08-29

应用开发好了,如何进行部署?

部署到Web容器中,支持浏览器访问;

部署到Android APP中;

部署到IOS APP中;

写回答

1回答

接灰的电子产品

2017-08-29

课程已经完结了,部署并不是本课程的范围。后面有时间,我可能会录一些新课,关于部署、服务端渲染等。

就看你提的这个问题的话

  1. 部署 Web 服务器的话,其实 ng build -prod,然后把编译后的文件 (dist目录中)发布到服务器就可以了。

  2. 容器化,其实对于 angular 来说非常简单,其实就是以某个 web 服务器的 docker 镜像为基础,比如 nginx 来写脚本,然后把上面步骤生成的文件 copy 到对应服务器目录即可。 

  3. Android 和 iOS 就不一样了,原生应用是没法重用 Angular 页面的,除非你采用 webview。Android 技术栈在 Android 和 iOS 上有两个在 Angular 基础上构建的框架,一个是 ionic 一个是 nativescript,这两个框架可以复用 Angular 的知识和技能,但起码页面部分是需要重写的。

1
0

Angular打造企业级协作平台,让你在Angular领域中出类拔萃

全网首个介绍官方 Material 组件库用法与 Redux 在 Angular 中的应用

998 学习 · 536 问题

查看课程