近期項(xiàng)目中出現(xiàn)了react-redux的版本問(wèn)題
因?yàn)橐蕾囮P(guān)系react-redux會(huì)自動(dòng)安裝到5.1.1版本,此版本會(huì)與es5-shim起嚴(yán)重沖突。
解決辦法是:
package.json明確引用
"react-redux": "5.0.7"
在webpack.config.js中加入別名:
'react-redux': path.resolve(cwd, 'node_modules/react-redux')
將所有'react-redux‘的引用強(qiáng)制指定到npm install安裝的5.0.7版本上
這樣項(xiàng)目也無(wú)法引用到自己安裝的5.1.1版本
類(lèi)似問(wèn)題? 可以觀察代碼執(zhí)行到具體位置,來(lái)判斷到底是哪兒引用錯(cuò)了,此次一開(kāi)始就報(bào)錯(cuò),很容易排查出來(lái)
或者用二分法 解決