2017-03-15 96 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