我们有一个包含大约 200 个模块的大型单页应用程序 -
当我们使用优化器时 - 我们最终将一个文件中的所有模块都进行了 uglified 等。工作得很好。
但我们的应用程序是一种多租户应用程序,每个用户并不需要全部 200 个模块。
我们可以将模块大致分为50个通用模块,如果用户类型为'A'则需要100个模块,用户类型'B'需要50个模块等。
现在,如果用户类型是“B”,则下载的单个优化文件包含 100 个从未使用过的模块。不知何故,如果我们可以避免这些,文件大小会小得多,这将真正提高性能。
简而言之,我正在寻找这个 - 我们有模块组 - 将模块组优化到它自己的文件中 - 根据用户的需求下载相应的文件。
是否可以使用 requireJS 进行这种优化?
谢谢,J。