react-redux和es5-shim冲突

近期项目中出现了react-redux的版本问题

因为依赖关系react-redux会自动安装到5.1.1版本,此版本会与es5-shim起严重冲突。

解决办法是:

package.json明确引用

"react-redux": "5.0.7"

在webpack.config.js中加入别名:

'react-redux': path.resolve(cwd, 'node_modules/react-redux')

将所有'react-redux‘的引用强制指定到npm install安装的5.0.7版本上

这样项目也无法引用到自己安装的5.1.1版本

类似问题  可以观察代码执行到具体位置,来判断到底是哪儿引用错了,此次一开始就报错,很容易排查出来

或者用二分法 解决

你可能感兴趣的:(react-redux和es5-shim冲突)