Я использую requirejs с различными библиотеками, такими как позвоночник и jquery. Мой план состоит в том, чтобы использовать grunt для того, чтобы объединить все мои библиотеки в один файл и загрузить его один раз в файл index.html, потому что, поскольку все библиотеки нужны в любом случае, я хочу сохранить некоторый код. Поэтому вместо того, чтобы загружать jquery и позвоночник каждый раз, когда я кодирую новый вид или модель магистрали, я просто использую Backbone и jquery, поскольку он загружается в глобальную область. Единственное, что я загружаю, это мои взгляды, модели и коллекции.Интеграция текстового плагина requirejs в ядро requirejs
Но текстовый плагин дает мне головную боль. Он должен быть отделен от моих конкатенированных файлов lib. Поскольку каждый раз, когда я загружаю HTML-файл с помощью «text! Blabla.html», он сначала пытается загрузить плагин text.js, прежде чем он загрузит HTML-файл. Поэтому я не могу контактировать текстовый плагин с requirejs вместе со всеми другими libs, поэтому он предварительно загружается при загрузке страницы.
Есть ли возможность интегрировать текстовый плагин в requirejs, чтобы он был «известен» в ядре по умолчанию. В противном случае у меня есть один файл lib со всеми моими библиотеками и text.js, потому что requirejs хочет асинхронно загружать его по требованию и не получать его предварительно загруженными вместе с requirejs.
Может ли кто-нибудь помочь решить эту проблему. На самом деле это не очень оптимизировано, так как теперь я вынужден иметь 2 запроса GET для загрузки моих библиотек вместо одного.
[r.js] (http://requirejs.org/docs/optimization.html) решил эти проблемы, он работает с Grunt и является стандартным инструментом для конкатенации/минимизации проектов с использованием require.js. –