function onBeforeBuildFinish (options, callback) {
Editor.log('Building ' + options.platform + ' to ' + options.dest); // 你可以在控制台输出点什么
var mainJsPath = path.join(options.dest, 'main.js'); // 获取发布目录下的 main.js 所在路径
var script = fs.readFileSync(mainJsPath, 'utf8'); // 读取构建好的 main.js
script += '\n' + 'window.myID = "01234567";'; // 添加一点脚本到
fs.writeFileSync(mainJsPath, script); // 保存 main.js
callback();
}
官方给的示例只能是成功的情况,如果有要中断的需求好像没有办法
比方說
function onBeforeBuildFinish (options, callback) {
Editor.log('Building ' + options.platform + ' to ' + options.dest); // 你可以在控制台输出点什么
try{
// 进行某些可能会失败的操作,像是删除文件
...
callback();
}catch(e){
// 失败处理
// ???
}
}
我看了文档好像没有的样子?