Requirejs require.js require在require中

Requirejs require.js require在require中,requirejs,Requirejs,为什么我们希望在require结构中有另一个require结构 像 为什么我们不能只有一个结构?我想了解这两种设置之间的动机。嵌套要求不是强制性的,如果不符合您的风格,可以很容易地避免 尽管如此,这对于加载子模块或条件模块(如polyfill)很有用 根据个人经验,我经常在路由器控制器中使用嵌套的require,以便在请求时加载某些页面视图。这允许我只请求路由器的依赖项,而不加载应用程序的整个页面集合 我还经常发现自己使用嵌套的require通过加载条件语言环境来管理某些应用程序的某些i18n方

为什么我们希望在require结构中有另一个require结构


为什么我们不能只有一个结构?我想了解这两种设置之间的动机。

嵌套要求不是强制性的,如果不符合您的风格,可以很容易地避免

尽管如此,这对于加载子模块或条件模块(如polyfill)很有用

根据个人经验,我经常在路由器控制器中使用嵌套的require,以便在请求时加载某些页面视图。这允许我只请求路由器的依赖项,而不加载应用程序的整个页面集合

我还经常发现自己使用嵌套的require通过加载条件语言环境来管理某些应用程序的某些i18n方面

最后一件事,我只记得模块应该使用define定义,而不是require。如果需要的话,require函数可以用于任意加载脚本,并且可以一次性用于引导应用程序。因此,在大多数实际用例中,在define模块定义中会有一些嵌套的require


希望这有帮助

嵌套的require不是强制性的,如果不符合您的风格,可以很容易地避免

尽管如此,这对于加载子模块或条件模块(如polyfill)很有用

根据个人经验,我经常在路由器控制器中使用嵌套的require,以便在请求时加载某些页面视图。这允许我只请求路由器的依赖项,而不加载应用程序的整个页面集合

我还经常发现自己使用嵌套的require通过加载条件语言环境来管理某些应用程序的某些i18n方面

最后一件事,我只记得模块应该使用define定义,而不是require。如果需要的话,require函数可以用于任意加载脚本,并且可以一次性用于引导应用程序。因此,在大多数实际用例中,在define模块定义中会有一些嵌套的require


希望这有帮助

我有个问题要问。我的路由器中有“主干网”嵌套请求。使用需求。它工作得很好。但当我使用grunt requirejs任务时。它根本找不到嵌套的。有什么想法吗?我有个问题要问。我的路由器中有“主干网”嵌套请求。使用需求。它工作得很好。但当我使用grunt requirejs任务时。它根本找不到嵌套的。有什么想法吗? require([mod1,mod2], function(m1, m2){ require([mod3], function(m3){ // and then will use m1 and m2 here as well }) })