[oppo]如何修改入口文件main.js代码

打包rpk的时候 templates文件夹下的main.js 会再次被替换 请问 如果需要在项目入口处初始化埋点 该怎么修改呢?

你就复制一个main出来,把买点数据加上去,之后
第一种,自己写个打包工具,点击构建后先把改写的main复制过去,在运行打包,较为麻烦
第二种,点击构建完成后,在外面单独写个bat或者shell脚本,运行脚本把改写的main复制到build下面,改成构建后的md5名字,删除或者是覆盖原main,这种就是要多走一步。当然也可以写进打包工具里面去

运行bat脚本可以把自己写main.js覆盖到rpk里面吗?

我构建的时候发现 在templates自己复制出来的main先会覆盖在打包后的文件夹下 ,然后在生成rpk的时候,main又被之前的main覆盖了

我没打过oppo的rpk,反正在最后一步成包之前覆盖它,如果又被反覆盖了,你就要找找原因了。终极大招就是把引擎的main拷贝一个备份,然后修改main,应该就可以了