[英]Can you force npm sub-dependency to install from a GitHub pull request?
[英]How do I force a package sub-dependency version - nodejs
我將嘗試用簡單的術語來說明我的問題。
我想安裝兩個插件, plugin A
在版本 2.0 和plugin B
在版本 3.0 。 plugin B
將plugin A
作為具有不同版本的子依賴項,並且該版本打破了我的反應應用程序的構建階段。
包 A@2.0.0
包 B@2.0.0 ---> 包 A @3.0.0(子依賴之一)
我的問題是如何強制插件 B 安裝具有指定版本的插件 A,或者完全不安裝它?
這是我的 package.json
//my package.json { "package A": "2.0.0", "package B": "2.0.0", "overrides": { "package B": { "package A": "2.0.0" //I try to force version 2 but it doesn't work } }
我嘗試或注意到的一些事情:覆蓋似乎不適用於嵌套依賴項,也許它在您嘗試升級時有效,或者對於我需要的特定包來說它是不可能的。
找到了答案,我正在使用紗線,我所要做的就是把“決議”而不是“覆蓋”現在我的包 json 看起來像這樣
//my package.json { "package A": "2.0.0", "package B": "2.0.0", "resolutions": { "package A": "2.0.0" } }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.