angular - 输入错误 "Default export of the module has or is using private name"- 从 typescript v1.8 切换到 2

标签 angular typescript redux ionic2 typescript1.8

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

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

这行代码给我以下错误

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

error TS4082: Default export of the module has or is using private name 'Reducer'.

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

最佳答案

当我从 redux 库中显式导入 Reducer 时,错误消失了。

import { combineReducers, Reducer } from 'redux'

关于angular - 输入错误 "Default export of the module has or is using private name"- 从 typescript v1.8 切换到 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39807253/

相关文章:

Angular 9 - Angular Material 垫分页器无法正常工作

angular - 错误 TS2304 : Cannot find name 'RTCPeerConnection'

javascript - typescript如何实现枚举?

javascript - 如何在没有数组的情况下过滤规范化嵌套 JSON 数据?

angular - Angular 6。 httpClient中错误处理的正确方法

typescript - 为什么这个类型保护在这个三元表达式中不起作用?

javascript - 类型 '{}' 缺少类型 ts(2739) 的以下属性

javascript - Uncaught Invariant Violation : Too many re-renders. React 限制渲染次数以防止无限循环

javascript - 在我的例子中,如何只使用一次 react hook useEffect?

java - 在没有spring boot的情况下使用spring mvc项目配置angular 2