Javascript 可以在js文件C中声明js文件A对js文件B的依赖关系吗?

Javascript 可以在js文件C中声明js文件A对js文件B的依赖关系吗?,javascript,dependency-injection,require,Javascript,Dependency Injection,Require,JavaScript库(如和类似库)可用于声明某个JavaScript文件的一个或多个依赖项 例如,JavaScript文件a.js的实际代码可以这样包装: a、 js 然后我们可以使用b.js中声明的逻辑,这是一个单独的文件 问题: 是否可以在第三个文件c.js中定义此依赖项,可能是定义应用程序所有依赖项的应用程序范围配置文件,但允许a.js使用b.js逻辑的方式与上面所示的方式相同 对于RequireJS,这可能是不可能的,但是是否有一个不同的库支持这个用例(假设考虑到语言的性质,它在技术上

JavaScript库(如和类似库)可用于声明某个JavaScript文件的一个或多个依赖项

例如,JavaScript文件a.js的实际代码可以这样包装:

a、 js

然后我们可以使用b.js中声明的逻辑,这是一个单独的文件

问题:

是否可以在第三个文件c.js中定义此依赖项,可能是定义应用程序所有依赖项的应用程序范围配置文件,但允许a.js使用b.js逻辑的方式与上面所示的方式相同


对于RequireJS,这可能是不可能的,但是是否有一个不同的库支持这个用例(假设考虑到语言的性质,它在技术上是可能的)?

我不会为此使用RequireJS,但是

它使用
dependency.json
文件完全满足您的需要。此外,它还将js文件“编译”为一个用于生产的文件


您可以看到一个应用程序示例(查看
modules/
文件夹)。

感谢现在,nCore看起来很有希望,我会检查它,然后将您的帖子标记为答案…可能有更好的解决方案,但这肯定是一个有效的解决方案,因此将其标记为答案。。。
require(["b"], function(b) {
   // actual code using logic declared in b.js
});