首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解析Yarn.lock中开发依赖项的特定依赖项

问如何解析Yarn.lock中开发依赖项的特定依赖项
EN

Stack Overflow用户
提问于 2021-03-29 02:44:50
回答 1查看 117关注 0票数 0

正在尝试安装开发依赖项,但它的依赖项之一是lodash: 4.17.20。当Snyk扫描我的依赖项时,它会将此依赖项标记为高度安全漏洞。

我们如何才能让这个开发依赖项尝试解析开发依赖项的不同版本的lodash并通过Snyk测试呢?

我认为在yarn.lock文件中,它需要为这个开发依赖项解析一个更高版本的lodash,所以我引用了https://classic.yarnpkg.com/en/docs/selective-version-resolutions/

在我的package.json中做一些事情,比如

代码语言:javascript
复制
  "resolutions": {
    "**/lodash": "^4.17.20"
  }

或

代码语言:javascript
复制
  "resolutions": {
    "<that dev dependency>/lodash": "^4.17.20"
  }

它似乎并没有很好地工作,并且Yarn.lock还没有为那个开发依赖更新lodash依赖。我想看看在不手动更新yarn.lock的情况下是否可以做到这一点,因为我可以看到它将来会被重写。这是在Lerna monorepo中完成的。

EN

回答 1

Stack Overflow用户

发布于 2021-04-06 02:54:56

来自Snyk团队的更新,截至04月05月21日,他们没有对Lerna的monorepo支持

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66844960

复制
相关文章

相似问题

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