将AMD模块与RequireJS和r.js优化器结合使用时,最好将require.js库与模块捆绑在一起,还是将它分开?
答案 0 :(得分:1)
您可以遵循以下两种方法:分离使用require库,因为模块加载器lib可能会被其他库替换。第二个构建单独的bundle文件,其中包含在大多数页面上使用的工具,框架和库。 INHO第二种方法是最佳实践,因为没有大量的requirejs替代品。
答案 1 :(得分:0)
recent comment中Rob Dodson来自A Require.js Multi-page Shimmed Site: How-To的明确帖子{{3}}说服我捆绑require.js是最好的方法。我很惊讶这种方法还没有得到更广泛的讨论;这似乎是避免额外HTTP请求的明智之举。
“将require.js编译成。可能也是个好主意 common.js lib,因为每个页面都需要两者。你只需要做 肯定require.js位于文件的顶部。“