createVersionFile_new(args){
if (!this.checkVersion(args)) {
return;
}
let versionPath = Editor.projectPath + "/../buildin/"+Editor.projectInfo.name+"/version.json";
let versionStr = '{\r\n "version": "target_version",\r\n "gameName": "target_gameName"\r\n}';
versionStr = versionStr.replace(/target_version/, wanba_new_game_project_Vsersion);
versionStr = versionStr.replace(/target_gameName/, Editor.projectInfo.name);
return new Promise((resolve,reject)=>{
var fs = require('fs');
fs.writeFile(versionPath, versionStr, function (err) {
if (!err){
Editor.log("createVersionFile success:", "path =",versionPath,"content =",versionStr);
resolve();
}
else{
Editor.log("createVersionFile failed:",err);
reject(err);
}
});
});
},
async build_android_new(){
let result = await createVersionFile_new();
Editor.log("xxxxxx",JSON.stringify(result));
},
请问习是我使用方式错了,还是插件不支持如此写法呢