17

我剛剛克隆了a repo,它建議使用Yarn來安裝依賴關係。當我運行yarn install,這似乎是好的,但它提供了這樣的警告:使用Yarn安裝包時,「不正確的對等關係」是什麼意思?

yarn install v0.20.3 
[1/4] Resolving packages... 
[2/4] Fetching packages... 
[3/4] Linking dependencies... 
warning "[email protected]" has incorrect peer dependency "[email protected]^3.4.2". 
[4/4] Building fresh packages... 
✨ Done in 77.59s. 

我上網看了一下,找出到底是什麼「有不正確的同行依賴」的意思。但是我能找到的其他信息庫或有關如何解決問題的問題都有報道。

有人可以解釋這是什麼意思,它爲什麼只是一個警告,而不是一個錯誤?

此外,我是否應該嘗試向我剛剛克隆的回購協議背後的社區致意或向其報告?

回答

9

這只是一個警告,因爲它不會真正阻止你的代碼運行,它只是在那裏給你一個提醒,說明你的依賴有問題。

實際上,對等方依賴關係是軟件包指定的一種方式,「爲了使用我,您還應該安裝y軟件包的x版本」。

你應該升級到最新版本,請參閱本link關於薩斯裝載機更多細節相依

+0

如果您需要哪個版本一起工作,我很高興,以幫助進一步 – JonnyFoley

+0

在我的項目的詳細信息,我有: 'less:3.0'和'less-loader:4.0.5' installed。 當運行'webpack'我得到: '[email protected]" 有不正確的同行依賴‘[email protected]^2.3.1’' 爲什麼他講'少裝載機@ 4.0.6'因爲我安裝了'4.0.5'? – Legends

相關問題