我刚刚开始使用https://github.com/jeffbski/redux-logic图书馆并且进展顺利,除了我无法解决的问题。我不确定导致它的原因,但是当我安装这个库以及所需的RXJs库(5.0.0-beta.12),以及更新的WebPack(1.13.2)和Babel(核心6.14)处理ES2016功能。
babel-runtime是依赖的,babel-plugin-transform-runtime在devDependencies中。我已多次检查过。我虽然没有看到任何index.js文件,但我不确定是否存在
我已经尝试清除NPM缓存,删除并重新安装node_modules,更改webpack CommonsChunkPlugin,.bablerc等上的参数2天,并且浏览器中仍然会抛出异常。甚至更奇怪,应用程序似乎工作,但我不能有这个浏览器例外。
我喜欢发布WebPack的实际输出,但经过20多次尝试后,SO仍在抱怨我的帖子似乎包含未正确格式化为代码的代码。所以这里是一个要点:
https://gist.github.com/MrRoyce/4e9b0ca0747541893848b19206cea2f8
这是.babelrc
{
"presets": [
"es2015",
"es2016",
"react"
],
"plugins": [
["transform-runtime", {
"polyfill": false,
"regenerator": true
}],
"syntax-async-functions",
"transform-class-properties",
"transform-regenerator",
"transform-object-rest-spread"
]
}
感谢任何帮助