私は現在、私自身の下流アプリケーションで使用している反応コンポーネントのライブラリを構築しています。複数のバージョンの同じリポジトリを扱う
私はバージョン管理をどのように扱うかについての考えに出くわして続行するかどうかはわからないでしたが、私はpackage.json
を通じて私の下流のアプリケーションでこれらをインポートします。
0122,のバージョン2.0.0が壊れています。ダウンストリームのアプリケーションは2.0.0のコンポーネントを使用したいと考えていますが、このアプリケーションが互換性を失うバージョン1.0.0の<SomeComponent/>
を現在使用しているとします。このシナリオでは、アプリケーションはpackage.json
を更新するだけではありません。
したがって、2.0.0のDifferentComponentを使用しているときに、SomeComponentを1.0.0からどのように使用することができますか?
このようなシナリオを解決するには、どのような方法が推奨されますか?
私はすべての単一のコンポーネントに対して新しいリポジトリを作成することを検討しましたが、これは不適切なオーバーキル解決策のようです。それは非常に多くの重複ファイルを取得するでしょう:すなわち。ビルドスクリプト、readmes、設定ファイル、etcwebpackの設定など
すべての助けやアドバイスをいただければ幸いです。ありがとう!