我有一个项目a和项目B,它们都安装了(通过npm(相同的组件X。
要在两个项目中使用更新的组件,我必须手动进入每个项目并执行yarn升级组件-x。
我们计划有30多个项目使用相同的组件,进入每个项目并运行纱线升级将是一场噩梦。
有没有一种方法可以让我在导出后用更少的精力在两个项目中更新这个组件?
如果不是这样,如何更容易地更新跨多个项目安装的组件?
我使用Bit Harmony版本和NextJs作为我的框架,并在Vercel中托管它们。
对于那些需要某种解决方案的人,我们通过将Bit.dev中的作用域更改为public来解决它,然后配置dependenabot来查找我们的依赖项。
功能依赖性的基本示例。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"