小编ret*_*igo的帖子

通过本地开发解析的 Yarn 2/3 链接中断了分期

刚刚从 Yarn 1 升级到 Yarn 3。

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

dependencies: {
  ...
  "@my-package/name": "3.4"
  ...
}
Run Code Online (Sandbox Code Playgroud)

package.json当将“Project 1”链接到“@my-package/name”进行本地开发时, Yarn 1 没有改变 ,效果很好。

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

  "resolutions": {
    "@my-package/name": "portal:../name"
  }
Run Code Online (Sandbox Code Playgroud)

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

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

package.json yarnpkg yarnpkg-v2 yarnpkg-v3

7
推荐指数
1
解决办法
5448
查看次数

标签 统计

package.json ×1

yarnpkg ×1

yarnpkg-v2 ×1

yarnpkg-v3 ×1