0

我在 Ionic2 rc0 中使用 redux-observable 并得到以下错误,知道吗?

Error: Module /Volumes/data/test/node_modules/redux-observable/lib/index.js does not 
export createEpicMiddleware (imported by /Volumes/data/test/.tmp/store/index.js)
4

1 回答 1

0

我已经很多年没有使用过 Ionic,但是快速浏览一下 Ionic 问题跟踪器表明这与 Rollup 相关并且影响了许多第三方库。

ionic#8322包含此问题的许多示例,看起来它随后移至ionic-app-scripts#68,最新结论似乎在这里

如果你发现 redux-observable 的末端有什么东西,我们可以做的更简单,请告诉我们!我们确实维护了包中包含的 TypeScript 定义。

作为一种临时解决方法,您可以通过以下方式直接访问该文件:

import { createEpicMiddleware } from 'redux-observable/lib/createEpicMiddleware';

// note the path! reaching into lib directly

但它可能不起作用,因为我怀疑 TypeScript 会将这个文件与我们的 index.d.ts 中的类型定义相关联。

于 2016-10-06T06:28:30.477 回答