在bundle中包含require.js库还是保持独立?

时间:2014-07-30 20:30:25

标签: javascript requirejs gruntjs amd

将AMD模块与RequireJS和r.js优化器结合使用时,最好将require.js库与模块捆绑在一起,还是将它分开?

2 个答案:

答案 0 :(得分:1)

您可以遵循以下两种方法:分离使用require库,因为模块加载器lib可能会被其他库替换。第二个构建单独的bundle文件,其中包含在大多数页面上使用的工具,框架和库。 INHO第二种方法是最佳实践,因为没有大量的requirejs替代品。

答案 1 :(得分:0)

recent commentRob Dodson来自A Require.js Multi-page Shimmed Site: How-To的明确帖子{{3}}说服我捆绑require.js是最好的方法。我很惊讶这种方法还没有得到更广泛的讨论;这似乎是避免额外HTTP请求的明智之举。

  

“将require.js编译成。可能也是个好主意   common.js lib,因为每个页面都需要两者。你只需要做   肯定require.js位于文件的顶部。“

相关问题