Подтвердить что ты не робот

Какая разница между require.config и requirejs.config

Я пытаюсь настроить requirejs, а затем оптимизировать его с помощью r.js, но тогда я запутаюсь с этим методом. Раньше я использовал require.config(), но потом увидел, что у них также есть requirejs.config(), и я не знаю, в чем разница. Пример кода:

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

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

Они оба делают то же самое. И когда я его оптимизирую, результат будет точно таким же. Я хочу знать, в чем разница? Когда я должен использовать это или другое?

4b9b3361

Ответ 1

"requirejs" - это просто псевдоним того же API, так как "require" используется другими библиотеками. Из документация:

Если вы просто хотите загрузить некоторые файлы JavaScript, используйте API require(). Если на странице уже есть требование require(), вы можете использовать requirejs() для доступа к API требований для загрузки сценариев.

Несмотря на то, что он не имеет технических различий, просто по соглашению я остаюсь с require.config, если у вас нет конфликта имен с другим загрузчиком модуля.

Результаты с 6 июня по 2013 год:

https://stackoverflow.com/search?q=require.config (609 результатов)

https://stackoverflow.com/search?q=requirejs.config (258 результатов)