如何将Angular2 Web项目部署到生产环境的一些问题
- 我们在Lite服务器上进行开发,但是在生产环境中最好使用什么?是否是Node.js的其他服务器模块?从技术上讲,我们可以有任何服务器(如Apache、Tomcat等)。
- 在以下情况下,我们应该如何管理源代码。
- 浏览器必须包括JS文件,因此在部署时项目应该具有JS文件
- 在标准Java项目中,我们只需提交.java文件,并使用Jenkins(也可能是其他工具)编译并创建可部署结构
- 我们应该遵循同样的策略吗?即不提交已编译的js文件,并使用某个node编译器来将ts文件编译为js
- 最佳的压缩/混淆js文件的方法是什么?
- 我知道一种使用outDir和outFile与grump的方法,但我不希望每个文件都被包含在一个压缩文件中,因为这会破坏懒加载的概念
- 有没有一种在编译时压缩和混淆js文件的方法?
enableProdMode()
是什么?它与不使用有何不同?