构建进程奔溃!

creator 3.8.1

这是project.log
project.zip (2.5 KB)

项目已经尝试删除temp、library目录,没有用,打开编辑器,疯狂提示构建进程崩溃

尝试使用3.8.2打开项目,仍旧同样的崩溃,感觉像是触发了chrome的什么bug

删除用户目录下的.cocos .creator目录,仍旧崩溃

oom 啊 oom

class Test {
  constructor() {
    for (let i = 0; i < 100; i) {
      console.log("test", i);
    }
  }
}
export const test = new Test();

找到原因了,一不小心写了这样一个死循环,然后就GG了

这说明构建进程会执行你的代码,其实在这个bug之前,我一直以为构建仅仅是语法层面的转译,就像c++的编译那样,就算你写了死循环,也只有在运行程序的时候才会发现。

这里是复现的项目

3x.zip (5.5 KB)