NPM版本問題報錯的解決方案
在安裝項目依賴時,很大可能會遇到安裝不成功的問題,其中有一個很大的原因,可能就是因為你的npm版本導(dǎo)致的。
1.npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree
2.ERESOLVE unable to resolve dependency tree
3.如圖:
4.報錯原因
在新版本的npm中,默認(rèn)情況下,npm install遇到?jīng)_突的peerDependencies時將失敗。
5.解決辦法
使用--force或--legacy-peer-deps可解決這種情況。
????????--force 會無視沖突,并強(qiáng)制獲取遠(yuǎn)端npm庫資源,當(dāng)有資源沖突時覆蓋掉原先的版本。
????????--legacy-peer-deps標(biāo)志是在v7中引入的,目的是繞過peerDependency自動安裝;它告訴 ????????NPM 忽略項目中引入的各個modules之間的相同modules但不同版本的問題并繼續(xù)安裝,保? ? ? ? ? ? 證各個引入的依賴之間對自身所使用的不同版本modules共存。
?建議用--legacy-peer-deps 比較保險一點
在終端輸入文章來源:http://www.zghlxwxcb.cn/news/detail-529389.html
npm install --legacy-peer-deps
回車Enter即可解決文章來源地址http://www.zghlxwxcb.cn/news/detail-529389.html
到了這里,關(guān)于解決:ERESOLVE unable to resolve dependency tree的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!