我目前正在建立一個反應組件的庫,我在我自己的下游應用程序中使用。處理多個版本的相同的回購
我通過package.json
導入這些在我的下游應用不過,我遇到了一個關於如何處理版本思想和不確定如何繼續。
說2.0.0版本爲<SomeComponent/>
打破版本1.0.0。下游應用程序想要使用2.0.0版的組件,但假設此應用程序當前使用版本1.0.0中的<SomeComponent/>
,這會破壞兼容性。在這種情況下,應用程序不能只更新package.json
。
那麼如何從1.0.0中使用SomeComponent,同時也使用2.0.0中的DifferentComponent?
解決此類情形的建議方法是什麼?
我已經考慮爲每一個組件製作一個新的回購,但這似乎是一個不適當的矯枉過正的解決方案。它會得到很多重複的文件:即。建立腳本,自述文件,配置文件,etcwebpack配置等,等等
任何幫助或建議,將不勝感激。謝謝!