假设我管理两个使用Webpack构建的JavaScript项目:一个名为User-Website的网站和一个叫做External-Module的JavaScript模块。
请注意,我出于微前端架构中描述的同样原因而使用了两个分开的项目。
我希望我的User-Website能够在需要时动态加载External-Module(使用任何JavaScript模块技术)。我的User-Website在构建时知道如何到达External-Module的URL。
我可以在User-Website和External-Module上选择任何所需的技术。
我正在寻找一种解决方案:
我尝试使用JSONP库输出我的外部模块,但我不知道如何在用户网站中加载它。
我还考虑在用户网站中使用SystemJS动态加载外部模块:
请注意,我出于微前端架构中描述的同样原因而使用了两个分开的项目。
我希望我的User-Website能够在需要时动态加载External-Module(使用任何JavaScript模块技术)。我的User-Website在构建时知道如何到达External-Module的URL。
我可以在User-Website和External-Module上选择任何所需的技术。
我正在寻找一种解决方案:
- 这很容易实现(也许是Webpack已经处理的JSONP来动态加载块?)
- 这不会给用户网站和外部模块增加太多负担(例如JavaScript模块看起来不错,但需要大量填充)
我的问题与https://github.com/webpack/webpack/issues/7526有关。
我尝试使用JSONP库输出我的外部模块,但我不知道如何在用户网站中加载它。
我还考虑在用户网站中使用SystemJS动态加载外部模块: