[LayaAirIDE 2.0]Laya2.0 分离模式下自定义VIEW导出UI问题

自定义了一个BaseView,在ui编辑器里面创建,导入自动添加了Laya前缀
cedfcf6c8b22cd318726b089c1d9f72.png
已邀请:

ankye大华

赞同来自:

临时解决了下
// 修整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"];
}

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作