首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >极小易损性

极小易损性
EN

Stack Overflow用户
提问于 2022-05-09 17:42:17
回答 1查看 805关注 0票数 1

我们在极简主义中面临着严重的脆弱性,这是作为传递依赖增加的。

代码语言:javascript
复制
+-- ember-cli@3.24.0
| +-- bower-config@1.4.3
| | `-- minimist@0.2.1

我们试图使用在多个论坛上推荐的几种方法来解决这个问题,但仍然没有成功。任何指点都会有帮助。

方法1分辨率

package.json文件的更改

代码语言:javascript
复制
  "scripts": {    
    "preinstall": "npx npm-force-resolutions"
  }
  
  "resolutions": {
    "minimist": "1.2.6"
}

方法2覆盖

代码语言:javascript
复制
 "overrides": {
    "ember-cli": {
      "bower-config": {
        "minimist": "1.2.6"
      }
    }
 }

NPM版本8.1.2

EN

回答 1

Stack Overflow用户

发布于 2022-05-14 11:14:43

有同样的问题(旧的余烬,但仍然)。对于yarn来说,像这样的事情起了作用:

代码语言:javascript
复制
"resolutions": {
  "ember-cli/bower-config/minimist": "1.2.6"
}

NPM8.3.0中提供的覆盖字段在npm中是等价的。它应该是这样的:

代码语言:javascript
复制
"overrides": {
  "minimist": "1.2.6"
}

代码语言:javascript
复制
"overrides": {
  "ember-cli": {
    "bower-config": {
      "minimist": "1.2.6"
    }
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72176146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档