可以使用诸如RequireJS之类的JavaScript库来声明某个JavaScript文件的一个或多个依赖项。
例如,JavaScript文件a.js的实际代码可能包含如下:
a.js
require(["b"], function(b) {
// actual code using logic declared in b.js
});
然后我们可以使用b.js中声明的逻辑,这是一个单独的文件。
问题:
是否可以在第三个文件c.js中定义此依赖项,可能是应用程序范围的配置文件,定义应用程序的所有依赖项,但允许a.js使用b.js的逻辑,方法与它相同将按照上面所示的方式定义?
使用RequireJS可能不可能,但是有不同的库支持这个用例(假设在技术上可以考虑语言的性质)吗?