我的库中有100个模块。 我有5个不同的网站。 现在任何网站都可以使用任意数量的模块。 我想要每个网站只有一个javascript。
----------这就是我做的--------
假设第一个网站有2个模块,现在这两个模块可能依赖于其他模块。因此,假设在手动依赖解析之后,我发现第一个网站需要总共11个模块。所以我将这11个模块的JavaScript文件组合在一起并缩小它。
我不想要任何从服务器异步加载这些JavaScript文件的解决方案。我想要一些java / python等实用程序,它扫描所有模块并解析依赖关系,并将其组合并缩小为单个文件。
问题 -
有多少解决方案可以提供此类功能?