gpt4 book ai didi

npm 相当于 yarn 分辨率?

转载 作者:行者123 更新时间:2023-12-02 02:50:40 31 4
gpt4 key购买 nike

是否有相当于 yarn resolutionsnpm功能? npm package.json docs 中没有提及它.

例如,我想在 3.3.2 上安装 lerna@3.3.2 及其依赖项之一 (@lerna/publish)。目前使用 yarn 这样做,但更喜欢使用 npm 而不是手动更改 package-lock.json 或类似的东西。

"devDependencies": {
"lerna": "3.3.2",
},
"resolutions": {
"@lerna/publish": "3.3.2"
}

最佳答案

自 NPM 8.3 起,与 yarn 分辨率等效的称为“覆盖”。

为了确保无论您的依赖项依赖哪个版本,软件包 foo 始终安装为版本 1.0.0:

{
"overrides": {
"foo": "1.0.0"
}
}

文档:https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides

添加该功能的原因和方式已在 RFC 中讨论。有关该主题的讨论已在此 github issue 上建立索引

关于npm 相当于 yarn 分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52416312/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com