以下是我的使用案例:我使用React构建了一个App Center应用程序。用户可以搜索特定的应用;他们可以通过点击应用程序的图标将应用程序添加到他们的仪表板(一个模块包含一些js文件,CSS文件将从服务器下载并添加到配置文件中)。然后在仪表板页面上,可以在用户单击其图标后启动应用程序(将加载下载的模块文件)。
添加并启动新应用时,会在react应用中添加一个全新模块,需要加载。在此过程中无法重新编译App Center应用程序,应该可以顺利加载新应用程序。有人可以给我一些建议吗?
答案 0 :(得分:0)
我假设您正在使用网络包。
如果您为每个应用创建单独的块,则可以使用动态导入,这可以异步加载应用
const _ = await import(/* webpackChunkName: "lodash" */ 'lodash');