为什么运行yarn install后分辨率会从package.json中删除?

Joh*_*Web 7 yarnpkg yarn-workspaces yarn-lock.json yarn-v3

升级到yarn 3后,当我运行时yarn install,分辨率将从文件中删除package.json并添加到yarn.lock文件中。

package.json使用yarn 3时,分辨率不应该驻留在其中吗?

Lil*_*man 1

您需要使用yarn set resolution较新版本的纱线:https://yarnpkg.com/cli/set/resolution

警告!要保留更改,请使用 -s 标志,否则当您重新生成yarn.lock 文件时,您将丢失自定义分辨率。

  • `-s` 尚未实现。请参阅https://github.com/yarnpkg/berry/issues/2202 (4认同)