主にJavaScriptであるWebソフトウェア/ Webアプリを持っています。extJS フレームワークとかなりのカスタム スクリプトを使用します。main.css と呼ばれるグローバル スタイルシートは、extJS ライブラリ スタイルと、独自の新しいスタイルおよび extJS スタイル オーバーライドで構成されます。これはすべてSASSを使用してコンパイルされています。
ここで、アプリを Web ページに埋め込みたいと考えています。これは埋め込みラッパーなしで行われていますが、実際にはグローバル スタイルを使用するなど、ページ内でアプリを実行しています。
ページ内の外部コンテンツ (非アプリ) は、Bootstrap CSS フレームワークといくつかの jquery 要素を使用したカスタム デザインであり、いくつかの Bootstrap オーバーライドといくつかのカスタム スタイルが含まれています。
Bootstrap をグローバル CSS として読み込むことはできません。スタイルが大きく異なり、アプリのスタイルとは独立しているため、衝突を避けたいからです。
バージョン管理やコア フレームワーク (extJS、bootstrap、jquery など) の更新などを簡単に実行し、グローバル スタイル間の衝突を回避して、それらを異なるサイロとして効果的に処理できるように、関連する領域のスタイルをどのように呼び出すことができますか?