TSC:无效的标记压缩接近堆限制分配失败-JavaScript堆内存不足

问题描述

我有一个nextjs,redux应用程序,但是每次我在导出的reducer列表中添加新的reducer时,内存都耗尽。

事实上,我有

  1. 例如创建了13个化径器(请参见我的代码段)
  2. 使用传播运算符将它们导出到一个对象中,如下所示:
import initialState from "redux/initialStates";
import Feed from "./Feed";
import userCauses from "./userCauses";
import create from "./create";
import single from "./single";
import donors from "./donors";
import all from "./all";
import donateCause from "./donateCause";
import pauseCause from "./pauseCause";
import edit from "./edit";
import cancelCause from "./cancelCause";
import resumeCause from "./resumeCause";
import getDonors from "./getDonors";
import searchDonors from "./searchDonors";

export default (
  state = initialState.cause,action: { type: string; payload: any },) => ({
  ...state,...Feed(state,action),...userCauses(state,...create(state,...single(state,...donors(state,...all(state,...donateCause(state,...pauseCause(state,...edit(state,...cancelCause(state,...resumeCause(state,...getDonors(state,...searchDonors(state,});

但是每次我添加一个...newReducer(state,之类的减速器时,都会发生此错误

该应用无法生成,也无法进行类型检查。

没有传播者,谁能知道一种更好的方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)