Nginx+Tomcat部署Angular+javaweb项目的操作
导读 最近项目进入了即将验收阶段,项目部署是必不可少的。由于某些原因,我们把前端项目(Angular4)和后端项目(JavaWeb),由于要部署了四个项目:Angular4(微信端),微信端数据服务,JavaWeb(PC端)*2,并且是放在同一个服务器下。Java项目比较好部署,Tomcat/Jetty都可以轻松部署好。但是Angular部署起来不是那么的容易(当然是对于我这种菜鸟而言),我先说下为什么我说不容易的原因。 最初时,我用ng build –prod –aot编译打包的时候。这里注意一下,由于现在官方已经内置了,所以打包的时候只需要输入ng build –prod即可了。这里可以以我的项目体积相比较一下: ng build : 8,348,761字节 ng build –aot : 9,232,405字节 ng build –prod : 1,839,811字节 ng build –prod –aot : 1,839,811字节 最后可以看出,ng build –prod即可完成产品化最小打包。这里我有一点不懂,预编译构建反而比常规构建的体积还要大,希望大神可以帮忙解答。 这里就不再讲如何让项目更小了。 当我把dist里面的文件拷到Tomcat的ROOT文件夹下,打开http://127.0.0.1的时候,熟悉的项目页面展示了出来。习惯性按了F5刷新