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 または other を使用する必要がありますか?

4

1 に答える 1

38

「requirejs」は、他のライブラリで使用されているため、同じ API の単なるエイリアスです。ドキュメントから:

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 に答える