2017-03-15 78 views
0

我正在处理多个项目,并且我发现我在许多这些项目(如页眉或页脚组件)中重复使用了相同的组件,有时会进行小的更改。我想知道在我的所有项目中包含这些常用组件的最佳方式是什么,以便如果必须更新一个(即对Header组件进行更改),我不必进入每个项目做出改变?为了澄清,我知道我可能不得不为单个项目重建捆绑包,我只是不想跟上50个以上的相同Header组件的副本。有任何想法吗?我使用的是VueJS 2,所有项目都存储在git存储库中。重用VueJS组件

谢谢!

+0

我想看看插件也许https://vuejs.org/v2/guide/plugins.html – thanksd

回答

1

我遇到了同样的问题 - 显然可重用的组件意味着只能在一个项目中重新使用。

如果你使用的是git,可能是创建一个只包含可重用组件的分支(只有组件目录,而不是一个完整的项目结构)。将该存储库检查到实际项目的src目录中(这是git分支本身)。

只要你不将共享分支添加到外部项目,一切都应该是好的!

+0

是的,这是有点什么,我一直在做。我一直在使用git的子模块和任何可重用组件的存储库 – rwb7041