Webpack で構築された 2 つの JavaScript プロジェクトを管理しているとします。
- User-WebsiteというWeb サイト
- External-Moduleという JavaScript モジュール
マイクロ フロント エンドアーキテクチャで説明したのと同じ理由で、2 つの別々のプロジェクトを使用していることに注意してください。
User-Websiteが必要に応じて (任意の JavaScript モジュール技術を使用して) External-Moduleを動的にロードできるようにしたいと考えています。私のUser-Websiteは、ビルド時にExternal-Moduleに到達する URL を認識しています。
User-WebsiteとExternal-Moduleの両方で必要なテクノロジを選択できます。
私は解決策を探しています:
- これは簡単に実装できます (おそらく、Webpack がすでにチャンクを動的にロードするために処理している JSONP でしょうか?)
- これにより、 User-WebsiteとExternal-Moduleの両方で大きなオーバーヘッドが追加されることはありません(たとえば、JavaScript モジュールは見た目は良いですが、多くのポリフィルが必要です)。
私の質問はhttps://github.com/webpack/webpack/issues/7526に関連しています
External-Moduleで JSONP ライブラリ出力を使用しようとしましたが、それをUser-Websiteにロードする方法がわかりません。
User-WebsiteでSystemJSを使用してExternal-Moduleを動的にロードすることも考えています。