28

我正在尝试设置 requirejs,然后使用 r.js 对其进行优化,但后来我对这些方法感到困惑。我以前用过 require.config() ,但后来我看到他们也有 requirejs.config() ,我不知道有什么区别。示例代码:

require.config({
    baseUrl: 'js/lib',
    paths: {
        app: '../app'
    }
});

requirejs.config({
    baseUrl: 'js/lib',
    paths: {
        app: '../app'
    }
});

他们都做同样的事情。而当我优化它时,结果是完全一样的。我想知道有什么区别?我什么时候应该使用 on 或其他?

4

1 回答 1

38

“requirejs”只是同一个 API 的别名,因为“require”被其他库使用。从文档中

如果您只想加载一些 JavaScript 文件,请使用 require() API。如果页面中已经存在 require(),可以使用 requirejs() 来访问 RequireJS API 来加载脚本。

尽管它在技术上没有任何区别,但按照惯例,除非您与其他一些模块加载器有命名冲突,否则我会使用 require.config。

截至 2013 年 6 月 6 日的结果:

https://stackoverflow.com/search?q=require.config(609个结果)

https://stackoverflow.com/search?q=requirejs.config(258个结果)

于 2013-06-06T12:28:05.833 回答