如何在20个vue.js应用程序之间共享代码?

如何在20个vue.js应用程序之间共享代码?,vue.js,architecture,lerna,monorepo,Vue.js,Architecture,Lerna,Monorepo,我知道有像lerna和rushjs这样的工具。 我的先决条件是: 我有大约20个存储库,其中包含通过vue cli生成的vue应用程序。这些存储库在bitbucket上是私有的 有一些组件可以在这些repo中使用,例如表单元素、表单布局等 此外,可能有大量代码(服务、助手、常量)可在这些回购协议中共享。这些回购协议是vue多步骤形式,具有相同的结构和逻辑 组织此项目的最佳方式是什么?您可以将所有共享代码(组件、服务、帮助程序、常量)放在其中,然后只需将其作为依赖项包含在每个Vue项目中,并根据需

我知道有像lerna和rushjs这样的工具。 我的先决条件是:

我有大约20个存储库,其中包含通过vue cli生成的vue应用程序。这些存储库在bitbucket上是私有的

有一些组件可以在这些repo中使用,例如表单元素、表单布局等

此外,可能有大量代码(服务、助手、常量)可在这些回购协议中共享。这些回购协议是vue多步骤形式,具有相同的结构和逻辑

组织此项目的最佳方式是什么?

您可以将所有共享代码(组件、服务、帮助程序、常量)放在其中,然后只需将其作为依赖项包含在每个Vue项目中,并根据需要使用即可