由于项目交付日期比较紧张,有了一次改安装系统文件的失败经历后,我每次发布都手工改文件🐷。
事情是这样的:起先看到文章说修改cocos-creator的dashboard的安装包文件里的模板文件就可以自定义首页,修改标题,去掉cocos-creator的LOGO,更改进度条样式等等。于是找到文件进行修改,结果整个cocos-creator编辑器编译功能都奔溃了。
人工改文件是这样的: 每次cocos-creator编译打包好之后,将自己原先备份好的html,css文件覆盖掉刚刚编译过的文件,再一起上传到服务器上。
出现的问题会是这样: index.html引入的css和js文件都有hash值,所以每次都要改成跟现在打包的一样。
虽然有问题,但是知道自己想要的,我把发布流程写成了文档,每次大概三四步,也能达到预期效果,即使紧急发布,我这边也能从容应对。但是总是不舒服的,能机器脚本干的事情,为什么要我自己亲手干呢?
于是在解决完cocos-creator合成大西瓜游戏实现资源分离,部署CDN后,我开始摸索怎么样简化发布流程上。
先贴上最后的流程:
cocos-creator的dashboard工具,不要选择
结合整个发布步骤来看,就是打包好之后上传,然后替换文件,开发环境替换两个,生产如果要资源使用cdn的话替换三个。
我们来挨个解释:
另外官方提供了开发环境的网页预览定制工作流程,也就是在项目中,新增preview-templates
project-folder|--assets|--build|--preview-templates(新增这个文件夹)
但是这样仅仅解决的是在编辑器打开浏览器预览的时候,按照这个自定义的文件来显示,但是打包时,编辑器是不会理会这个文件的配置的。
换而言之,编辑器的开发者其实并不想让开发者去为了某个项目去更改编辑器的程序模板,如果你要自定义(甚至想要马上看到效果)你可以选择这种方式,正式编译打包后,再把这个文件夹里面的自定义的html文件、自定义的样式文件等文件去覆盖掉,保持编辑器的稳定性的同时,也提供一种解决自定义内容的思路。
本文发布于:2024-01-31 04:27:04,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170664642725466.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |