![](/img/trans.png)
[英]How to find node-gyp dependency (..or any dependency) in npm project
[英]With nestjs / node / npm project how to override a transitive dependency
我有一個nestjs / node / npm 項目並且由於安全漏洞而試圖覆蓋傳遞依賴。
似乎包括它的項目是:
"@nestjs/common": "7.6.18",
該項目包括 axios 0.21.1,我想升級到 axios 0.21.2
在我的 package.json 中,我嘗試使用以下覆蓋功能。
},
"overrides": {
"axios": "0.21.2"
},
"jest": {
但是當我運行 npm 列表時,我得到了這個條目。
npm 列表 --depth=4
│ ├─┬ axios@0.21.1 invalid: "0.21.2" from node_modules/@nestjs/common
而且似乎只包括 axios 0.21.2。
如何升級傳遞依賴項。
我主要使用嵌套包裝器:
築巢等
npm --版本-8.3.1
節點--版本-v17.4.0
您可以嘗試 npm 中的分辨率 -
{
"resolutions": {
"axios": "0.21.2"
}
}
然后強制使用預安裝來安裝它。
"scripts": {
"preinstall": "npx npm-force-resolutions"
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.