近期項目中出現(xiàn)了react-redux的版本問題
因為依賴關(guān)系react-redux會自動安裝到5.1.1版本板惑,此版本會與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‘的引用強制指定到npm install安裝的5.0.7版本上
這樣項目也無法引用到自己安裝的5.1.1版本
類似問題? 可以觀察代碼執(zhí)行到具體位置瓣赂,來判斷到底是哪兒引用錯了,此次一開始就報錯,很容易排查出來
或者用二分法 解決