临时解决了下
// 修整LayaMaxUI导出问题
gulp.task("modifyUI", function () {
let filePath = __dirname + "/../src/ui/LayaMaxUI.ts";
if (!fs.existsSync(filePath)) {
return;
}
let fileContent = fs.readFileSync(filePath, "utf8");
fileContent = fileContent.replace(/Laya.BaseView/g, "BaseView");
fs.writeFileSync(filePath, fileContent, "utf8");
return;
});
// 如果是发布时调用编译功能,增加prevTasks
let prevTasks = "";
if (global.publish) {
prevTasks = ["loadConfig", "modifyUI"];
} else {
prevTasks = ["modifyUI"];
}