这个错误是由于分配给JavaScript堆的内存不足造成的。要解决这个问题,可以通过增加JavaScript堆的内存限制来解决。
在运行Angular 12构建之前,可以使用下面的命令行参数增加JavaScript堆的限制:
node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng build
这将把JavaScript堆的限制增加到8192 MB。你可以调整这个值,以满足你的需求。
另外,你还可以尝试在angular.json文件中的'配置”选项中添加以下选项:
"budgets": { "memory": "8192mb" }
这样做将设置内存限制为8192 MB,并确保您的构建不会超出这个限制。