微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。