2013-09-02 3 views
1

В чем преимущества использования requireJS, если все файлы сценариев объединены в один в производстве?Использование RequireJS или нет

Im работает над проектом с несколькими страницами.

+0

Если все ваши файлы сценариев объединены в один, RequireJS не принесет вам многого (если, конечно, вы не используете его для [объединения] (http://requirejs.org/docs/optimization.html) вашего скрипты в первую очередь). –

+0

Мы не используем requireJS, а аналогичную библиотеку. Хотя мы вместе объединим скрипты вместе в конечной продуктивной среде, у нас есть сценарии, разделенные во время разработки, чтобы облегчить отладку. Для производства синтаксис requireJS является полосатым и выполняется слияние. –

+0

Я также нашел requirejs трудным для использования с другими библиотеками и наоборот. Вот почему я создал библиотеку, которая намного проще в использовании и протестирована с угловым. Существует демо-приложение внизу: gngeorgiev.github.io/Modulerr.js. Вы также можете объединить все сценарии в один без зависимости от Modulerr.js. –

ответ

6

Вы только объединяете файлы для постановки и производства. В разработке вы держите их отдельно.

Это позволяет вам управлять своим JavaScript, деля его на отдельные единицы. Это упрощает тестирование, упрощает повторное использование и упрощает поиск фрагмента кода, который вам нужно изменить.

+0

. Как я могу удалить синтаксис requireJS для производства? – Newcoma

+0

Вы не снимаете его. Не нужно. – Quentin

+0

@Newcoma Modernizr использует опции сборки r.js для strip require/define из своей сборки. Проверьте это здесь - https://github.com/Modernizr/Modernizr/blob/master/Gruntfile.js#L144 –

Смежные вопросы