我正在研究多个项目,并且我发现在很多这些项目(例如Header或Footer组件)中我重复使用相同的组件,有时候会进行微小的更改。我想知道在我的所有项目中包含这些常用组件的最佳方法是什么,这样如果我必须更新一个(即更改Header组件),我不必进入每个项目做出改变?为了澄清,我知道我可能不得不为各个项目重建捆绑包,我只是不想跟上同一个Header组件的50多个副本。有任何想法吗?我正在使用VueJS 2,所有项目都存储在git存储库中。
谢谢!
答案 0 :(得分:1)
我遇到了同样的问题 - 显然可重复使用的组件意味着只在一个项目中重复使用。
如果您正在使用git,可能会创建一个仅包含可重用组件的分支(仅包含组件目录,而不是完整的项目结构)。检查存储库到实际项目的src目录(这是一个git分支本身)。
只要您不将共享分支添加到外部项目,一切都应该很好!
答案 1 :(得分:0)
如何在单独的项目中使用可重用组件创建库并将其作为包上传到npm?