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