我们正在使用大量的库,而我正在寻找看起来很棒的require.js。您可以管理依赖关系并将代码划分为模块化结构。
我无法理解这对生产有何影响?在生产中,您将所有js缩小并合并到一个文件中。只有一个js文件可以加载所有内容,所以requirejs有用吗?
答案 0 :(得分:3)
因为生产不是软件开发的唯一步骤。就像它一直在软件开发中一样,最好将代码模块化以实现可读性和维护与开发。
简单的比较将是其他语言的比较。如果它是Java,你现在不希望你的所有类都在一个文件中吗?你总是将每个类分成不同的文件。但最终,它们被编译为生产。
答案 1 :(得分:3)
requireJS 附带r.js adapter for Node and Rhino
,它几乎可以静态解析和注入依赖项,并创建/输出您的生产文件。
答案 2 :(得分:0)
实际上在生产中人们有很多js文件,而不仅仅是一个。例如,查看stackoverflow.com页面的head部分。