[英]Installing specific version of dependencies for a package inside that package in package.json
我知道標題令人困惑,但我不知道如何表達我的問題...
我在我的應用程序中使用了一個名為“react-dnd-html5-backend”的包。 這個特定的包有一個名為“autobind-decorator”的依賴項。 autobind-decorator 最近發布了他們包的更新,在我的應用程序中的幾個地方引入了沖突。 我想指定“react-dnd-html5-backend”使用我知道與我的代碼兼容的確切版本。 有沒有辦法在我的 package.json 文件中指定它? 要指定“react-dnd-html5-backend”在我的應用程序中使用的“autobind-decorator”版本?
將具有特定版本的autobind-decorator
作為依賴項添加到項目的package.json
中將強制安裝該版本。
注意react-dnd-html5-backend
應該支持使用autobind-decorator
版本,否則會導致版本沖突錯誤。
謝謝貢薩洛! 我相信我嘗試過,但無法覆蓋“react-dnd-html5-backend”使用的版本在我的不耐煩中,我實際上找到了一個不同的解決方案,我認為我應該發布,以防其他人遇到同樣的問題。 看起來您可以使用 package.json 的分辨率字段來指定嵌套包的版本:
https://github.com/yarnpkg/rfcs/pull/68/files
Example:
"resolutions": {
"**/autobind-decorator": "2.1.0"
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.