react-redux - ReferenceError:g未定义

时间:2018-04-13 12:23:36

标签: javascript redux react-redux

我在为生产构建javascript文件时发现了这个问题,我再次测试了该网站。在开发环境中我无法重现。 我在我的SinglePageApplication,npm和gulp构建工具上使用react和react-redux。

的package.json:

"react": "~16.0.0",
"react-chartjs-2": "^2.6.4",
"react-dom": "~16.0.0",
"react-dropzone": "^4.1.3",
"react-popper": "^0.7.3",
"react-redux": "~4.4.0",

版本

react -v : 16.3.0
react-redux -v : 4.4.9

Gulp命令

npm -i
gulp production

我从浏览器收到错误消息:

react-redux.min.js? 3b99:1 Uncaught     

ReferenceError: g is not defined
        at a (react-redux.min.js?3b99:1)
        at a (react-redux.min.js?3b99:1)
        at react-redux.min.js?3b99:1

1 个答案:

答案 0 :(得分:7)

我2天前在我的项目中遇到同样的问题而没有触及代码只构建代码。 对于4.4.9版本,minifier的react-redux.min是一个普遍存在的问题。我建议在package.json中添加react-redux的修复版本:' 4.4.8'

有一个问题机票有这个问题,但他们关闭它,我希望他们将重新打开并尝试修复版本4.4.9 https://github.com/reactjs/react-redux/issues/904