我正在尝试将redux-form插入到我的项目中,但是我收到了这个错误。有没有人知道这是什么问题。
到目前为止我得出的结论是,当我添加以下代码时,它开始返回给我这个错误 - "未捕获的TypeError:无法设置属性有效的#只有一个getter"。
LoginForm = reduxForm({
// a unique name for the form
form: 'login',
})(LoginForm);
答案 0 :(得分:0)
我有同样的问题。刚刚从webpack config
中删除了“react-hot-loader”答案 1 :(得分:0)
最后,我意识到问题出在配置的某个地方。更具体地说,下一个代码以某种方式产生了不兼容的组件:
LoginForm = reduxForm({
// a unique name for the form
form: 'login',
})(LoginForm);
其中一个package.json模块与react-form不兼容。最有可能是反应热的装载机。无论如何,我创建了基于Facebook&create-react-app的新项目,现在一切正常。
答案 2 :(得分:0)
另一个解决方案是将react-hot-loader
升级到目前处于测试阶段的v3。
yarn add --dev react-hot-loader@3.0.0-beta.7
或者使用npm
npm install --save-dev react-hot-loader@3.0.0-beta.7
然后将您的webpack加载器部分更新为react-hot-loader/webpack