今天分享一个简单的angular项目打包部署方法,主要分为以下三步:
1,打包命令
# --prod 参数把没用的都过滤掉,缩减包的大小
# --base-href /projectName/ 指定项目发布后的根路径
ng build --prod --base-href /projectName/
2,tomcat配置文件
<Connector port="8082" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
compression="on"
useSendfile="false"
compressionMinSize="2048"
noCompressionUserAgents="gozilla"
compressableMimeType="text/html,text/xml,text/javascript,application/javascript,text/css,text/plain,text/json"
useBodyEncodingForURI="true"
URIEncoding="UTF-8"/>
# 参数说明
compression -- 开启gzip
useSendfile -- 这个很重要,不关闭的话压缩是无效的
compressionMinSize -- 最小压缩大小 当文件大于这个值才进行压缩,如果小文件压缩完有可能比原文件都大 大小为BIT 2048即是2K
noCompressionUserAgents="gozilla" 对于以下的浏览器,不启用压缩
compressableMimeType -- 压缩的类型 哪些资源类型需要压缩
3,直接扔到tomcat下的webapps下
好啦,以上便是angular项目打包部署的全部内容,有问题的同学可以评论区留言~
共同学习,写下你的评论
评论加载中...
作者其他优质文章