我这边打包web渠道勾选了MD5并且在项目目录下存在build-templates目录的时候发现两个问题,1是我放在\build-templates\web-mobile下的文件构建完在build目录下被加了MD5标记,2是如果我把添加过代码的index.html放在\build\web-mobile下那么构建完成被拷贝过去的后我发现index.html里面的main.js的md5值不会与对应新生成的main.js的md5值文件匹配。我目前的诉求是在构建完成后在构建目录下添加sdk的js文件,并且不生成MD5后缀,在index.html里添加部分sdk的引用和初始化代码。请问各位大神有没有什么解决方案呢?
我用了构建模版,但是我构建的时候用了md5,我发现拷贝过去之后md5不会同步
你可以写一个脚本 在打包完成后自己插入html里
你试试 build-templates\web-mobile模板中的html引用文件里去掉md5后缀,构建步骤是先用模板的文件替换再加md5的,如果有md5了,就不会加了
js文件不是在index 里面加入链接吗,我看tg 小程序就可以加入链接,要么就是导入为插件吧
我告诉你怎么做,你将你的脚本和html(反正不是构建后生成的)存到一个位置,每次构建完成后直接把这些拷贝到build目录再把里面的MD5修改下 不就行了
目前我的解决方法也差不多,打包之后用svn的对比工具去手动合并一下,就是觉得这么做很麻烦