1

刚刚从 Yarn 1 升级到 Yarn 3。

在我package.json的“项目 1”中,我对已发布的包有依赖关系

dependencies: {
  ...
  "@my-package/name": "3.4"
  ...
}

在将“项目 1”链接 到“@my-package/name”以进行本地开发时,纱线 1 没有改变,效果package.json很好。

将我的本地版本的包与 Yarn 2/3 链接,现在添加

  "resolutions": {
    "@my-package/name": "portal:../name"
  }

这会在部署/生产环境中中断构建过程。该链接仅用于本地开发,而在其他环境中应忽略它并且(仅)应使用上面发布的包。知道现在是否/如何可能吗?

这是关于该问题/更改的票https://github.com/yarnpkg/berry/issues/90

4

0 回答 0