现在大家运行的H5应用直接是在项目下的server目录中,这称为开发版本,没进行优化。 在生产环境下,一般会将开发版本进行优化,生成发布版本后上线,可提高H5应用性能。用webcc编译H5应用[任务]用webcc工具,编译项目下的server目录,生成发布版本目录"output_web"。作为一个WEB应用,发布时最容易见到的需要是JS/CSS/HTML文件合并和压缩(minify)。 H5应用自己用的index.js/index.css文件可以内嵌到主文件index.html中,常见的逻辑页面(包含html/css文件)也可以内嵌到index.html中来。筋斗云通过名为webcc的工具进行应用优化,也称为编译。 下面详细介绍可参考官方文档"webcc"。大家先看如何运行它。 webcc是php工具,需要先安装php环境(版本5.4或更高); 在Windows系统上,建议安装git,它自带的git-bash环境模拟了简单的linux/unix环境,假如已安装mingw或cygwin也可以。
webcc一般需要源码用git管理,通过git命令查看源文件列表及版本差异,达成增量编译、智能化发布等功能。 假如你已用git管理项目,则在项目目录中打开git-bash(或其它linux shell环境),运行命令H5应用优化
注意H5应用优化
<或者用svn命令精准列表什么文件要发布H5应用优化
第一条规则是server目录下(不包含子目录)的所有html文件,即所有H5应用,实行HASH规则,对于html文件,会处置其中的webcc标记。
在示例应用中,大家在index.html中查找webcc,可以看到有这类标记H5应用优化H5应用优化推荐URL: