此问题描述了如何通过requirejs获取所有加载的模块:require.js: Access all loaded modules
有没有办法只在当前范围内获取所需的模块?即下面有foo
和bar
:
define(['foo', 'bar'], function(ko) {
var allDefinedModules = require.s.contexts._.defined;
// how to fetch only foo and bar?
});
我知道我可以通过对两个模块进行硬编码检查来过滤列表,但我想知道是否有更好的方法。