簡體   English   中英

使用未解決的對等依賴項更新 Npm 包

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM