如何在多个项目中更新使用 Bit.dev 构建的组件?

How to update a component built with Bit.dev in multiple projects?

我有一个项目 A 和项目 B,它们都安装了(通过 npm)相同的组件 X。

要在两个项目中使用更新后的组件,我必须手动进入每个项目并执行 yarn upgrade component-x。

我们计划让 30 多个项目使用相同的组件,进入每个项目和 运行 yarn 升级将完全是一场噩梦。

有没有一种方法可以让我在导出后更轻松地更新两个项目中的这个组件?

如果不是这样,如何更轻松地更新跨多个项目安装的这个组件?

我使用 Bit Harmony 版本和 NextJs 作为我的框架并将它们托管在 Vercel 中。

对于那些需要一些解决方案的人,我们通过将 Bit.dev 中的范围更改为 public 然后配置 dependabot 来查找我们的依赖项来解决它。

函数的基本示例dependabot.yml

version: 2
registries:
  bit-components:
    type: npm-registry
    url: https://node.bit.dev 
    token: ${{secrets.NPM_RC_TOKEN}}
updates:
  - package-ecosystem: "npm"
    directory: "/"
    registries:
      - bit-components
    schedule:
      interval: "daily"