单页面应用程序的Javascript依赖关系管理

时间:2012-08-04 08:49:50

标签: javascript

我的库中有100个模块。 我有5个不同的网站。 现在任何网站都可以使用任意数量的模块。 我想要每个网站只有一个javascript。

----------这就是我做的--------

假设第一个网站有2个模块,现在这两个模块可能依赖于其他模块。因此,假设在手动依赖解析之后,我发现第一个网站需要总共11个模块。所以我将这11个模块的JavaScript文件组合在一起并缩小它。

我不想要任何从服务器异步加载这些JavaScript文件的解决方案。我想要一些java / python等实用程序,它扫描所有模块并解析依赖关系,并将其组合并缩小为单个文件。

问题 -

有多少解决方案可以提供此类功能?

1 个答案:

答案 0 :(得分:2)

Require JS可能会在标准设置中异步加载,但它也有一个优化器,可以缩小模块并将它们放在一个文件中

相关问题