小编use*_*508的帖子

JavaScript依赖管理

我目前正在维护大量的JS文件,并且依赖性问题越来越多.现在我将每个函数放在一个单独的文件中,我手动维护一个数据库来计算函数之间的依赖关系.

这我想自动化.例如,如果我有函数f

Array.prototype.f = function() {};
Run Code Online (Sandbox Code Playgroud)

在另一个函数g中引用

MyObject.g = function() {
    var a = new Array();
    a.f();
};
Run Code Online (Sandbox Code Playgroud)

我希望能够检测到g正在引用f.

我该怎么做?我从哪里开始?我是否需要实际编写编译器,或者我可以调整Spidermonkey吗?还有其他人已经这样做了吗?

任何指示让我开始非常感谢

谢谢Dok

javascript dependencies dependency-management

26
推荐指数
4
解决办法
2万
查看次数