键入错误“模块的默认导出具有或正在使用私有名称” - 从typescript v1.8切换到2

时间:2016-10-01 13:33:08

标签: angular typescript redux ionic2 typescript1.8

我已将我的离子应用从beta 11更新为rc0。所以这意味着我已经从angular2 rc4切换到angular2 stable,从typescript 1.8切换到2.

我有一个redux架构,正在使用Redux库。

这行代码给出了以下错误

export default combineReducers({
  user,songs,app
})
  

错误TS4082:模块的默认导出已经或正在使用私有   名字'减速机'。

知道发生了什么以及如何解决这个问题?

1 个答案:

答案 0 :(得分:4)

当我从redux库中明确导入 Reducer 时,错误就消失了。

import { combineReducers, Reducer } from 'redux'