Redux Persist+;Redux toolkit$CombinedState错误

Redux Persist+;Redux toolkit$CombinedState错误,redux,redux-toolkit,redux-persist,Redux,Redux Toolkit,Redux Persist,我正在尝试将redux persist添加到redux toolkit中,但由于某些原因,我从外部模块“../node_modules/redux/index”中获得了一个导出变量“store”的名称“$CombinedState”,但无法命名。vscode上出现错误 这是我的商店配置文件,添加了persist配置,如果我删除它,它就可以正常工作 import { configureStore } from "@reduxjs/toolkit"; import { persi

我正在尝试将redux persist添加到redux toolkit中,但由于某些原因,我从外部模块“../node_modules/redux/index”中获得了一个导出变量“store”的名称“$CombinedState”,但无法命名。vscode上出现错误

这是我的商店配置文件,添加了persist配置,如果我删除它,它就可以正常工作

import { configureStore } from "@reduxjs/toolkit";
import { persistReducer } from "redux-persist";
import storage from "redux-persist/lib/storage";
import { createEpicMiddleware } from "redux-observable";
import rootEpic from "onsite/redux/rootEpic";
import rootReducer from "onsite/redux/rootReducer";

const epicMiddleware = createEpicMiddleware();

const persistConfig = {
  key: "root",
  storage: storage,
};

const persistedReducer = persistReducer(persistConfig, rootReducer);

// Line that shows error
const store = configureStore({
  reducer: persistedReducer,
  middleware: [epicMiddleware],
});

export default store;

epicMiddleware.run(rootEpic);

我尝试过的其他方法是将
combineReducers
声明(来自
rootReducer
import)放入同一个文件中,或者将该文件转换为纯javascript,结果相同或相似。出于某种原因,typescript决定仍然在javascript文件上困扰我:)

代码仍在运行,所以我很想让它保持这种状态,但我想摆脱它。

添加一个

import { $CombinedState } from '@reduxjs/toolkit'

在该文件中,通常应解决该错误。

您是否设法修复了该错误?我有一个monorepo,将所有react脚本DEP从3更新到4,并且在我的Tconfig上的任何地方都会出现这个错误。我的Tconfig上有
declaration:true
,但由于代码仍然运行,所以会出现错误。hahaI也有同样的问题,也有
declaration:true
,但我需要它,我的代码没有运行,有什么建议或解决方法吗?