[英]Updating Npm packages with unresolved Peer dependencies
我正在嘗試更新react-router-dom
但是當我嘗試時,我當然會得到一個 ERR。 錯誤ERESOLVE unable to resolve dependency tree
npm 更新“popper.js”“bootstrap”“react-router-dom”:
Could not resolve dependency:
npm ERR! peer popper.js@"^1.16.1" from bootstrap@4.6.1
npm ERR! node_modules/bootstrap
npm ERR! bootstrap@"^4.1.1" from the root project
npm 更新 popper.js :
Could not resolve dependency:
npm ERR! peer popper.js@"^1.16.1" from bootstrap@4.6.0
npm ERR! node_modules/bootstrap
npm ERR! bootstrap@"^4.1.1" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: popper.js@1.16.1
npm ERR! node_modules/popper.js
npm ERR! peer popper.js@"^1.16.1" from bootstrap@4.6.0
npm ERR! node_modules/bootstrap
npm ERR! bootstrap@"^4.1.1" from the root project
似乎我陷入了無法更新引導程序的循環,因為popper.js落后了,我可以因為引導程序而更新popper.js。
我正在運行npm update "popper.js" | "bootstrap" | "react-router-dom"
npm update "popper.js" | "bootstrap" | "react-router-dom"
npm update "popper.js" | "bootstrap" | "react-router-dom"
獨立。 但無論我做什么,我都會遇到同樣的錯誤。
我正在一個巨大的項目中工作,該項目有很多需要更新的依賴項,所以我不能只對所有內容進行更新。 有人可以解釋我如何更新對等依賴項嗎? 我從來沒有做過這樣的更新,所以任何指向正確方向的指針都會有所幫助。
最好的選擇是運行帶有標志--legacy-peer-deps
腳本,它將跳過檢查對等依賴關系。 對等依賴項應在 package.json 中手動安裝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.