构建流程定制问题

项目需求为除了index.html其他资源包括代码都放到cdn上面,所以需要修改main.js和index.html的相关地方增加url链接,但是一旦采用构建模版的形式,则对应代码处的md5值就不再更新了
比如index.html里面的

<script id='mysetting' src="settings.085d7.js" charset="utf-8"></script>

修改为

<script id='mysetting' src="http://192.168.1.235:8000/src/settings.085d7.js" charset="utf-8"></script>

之后,以后再构建的话这个md5值就不变了。。。main.js里也一样,带有md5值的地方都不可以使用构建模板,否则md5值不更新了导致进不了游戏。

有没有办法修改官方的构建代码呢?在生成html和main.js时就自动加上url链接。

你可以拼接一下,他应该是按照文件路径名字去找的
build-templates


build

以web链接为例:
0.准备不勾选MD5的构建好的工程 复制里面index.html ,main.js
1.项目根目录下创建build-templates\web-mobile
2.粘贴两个文件到build-templates\web-mobile。并对其做自己的游戏修改
3.构建md5工程。会优先使用模板下文件,且带有md5