-
Creator 版本:3.8.1(0926)
-
目标平台: 在编辑器编译脚本已经报错了
-
重现方式:用以下代码将后端和前端通用的代码进行同步即可重现
export const symlinkCommon = async () => {
const dst = path.resolve(__dirname, “…/…/…/client/assets/Scripts/Common”);
const src = path.resolve(__dirname, “…/Common”);
if (
(await fs
.lstat(dst)
.then((v) => v.isSymbolicLink())
.catch(() => false)) &&
(await fs.readlink(dst)) === src
) {
console.log(“同步成功!”);
} else {
fs.symlink(src, dst)
.then(() => {
console.log(“同步成功!”);
})
.catch((e) => {
console.log(“同步失败!”, e);
});
}
}; -
首个报错:
-
之前哪个版本是正常的: 3.8.0
-
重现概率: 100%
下面是通用部分的内容以及同步的代码也放下面了,可以跑跑试试
src.zip (7.2 KB)
麻烦官方大大看一下,因为这个同步还是很方便前后端同时写的