2017-05-22 7 views
0

2つの別々のGITリポジトリに2つのJavaScriptシングルページアプリケーションがあります。私はできるだけ別々のチームに分けていきたいと思っていますが、同じWebページのコンテキスト内では、大規模なSPAの一部として、非常に密接に関連し、共存しています。当然のことながら、これらの2つのアプリケーションは大量のライブラリコードを共有しており、それぞれをライブラリの独自のコピーでバンドルするのは非常に無駄です。2つのwebpack構築アプリケーション間でライブラリを共有するには?

ライブラリコードを再利用する方法はありますか?可能なアプローチは何でしょうか?

答えて

0

は、DLL pluginを使用して達成可能と思われると思われます。基本的には、すべての依存関係が必要なvendor.jsファイルを作成します。次に、そのファイルから、すべてのライブラリとmanifest.jsonファイルのバンドルを生成します。その後、DllReferencePluginを使用して、私の各アプリのwebpackにベンダーバンドルからの依存関係を取るように指示することができます。両方のアプリを独立して構築することができます。最後のステップとして、3つのバンドルをページにロードするだけです。

関連する問題