Я работаю над проектом Backbone
и я загружаю jQuery
, Underscore
и Backbone
с RequireJS.Всегда требуют определенных зависимостей в RequireJS
Я считаю себя печатая эту модель снова и снова во всех модулях:
define(['jquery', 'underscore', 'backbone'], function($, _, Backbone) { ...
Есть ли способ или обходной путь, чтобы сделать эти 3 библиотеки доступны для всех модулей без явного требуя их, чтобы я мог сосредоточиться на требующих дополнительных вещей?
Я, хотя и загружаю этот стежок зависимостей в теги скриптов и использую RequireJS для своих модулей и дополнительных зависимостей, но я бы потерял функцию компиляции JamJS
, связав себя, чтобы объединить jquery, underscore и позвоночник.
EDIT:
См Backbone Boilerplate: Они используют JamJS тоже, но они не требуют позвоночника, подчеркивание, JQuery на каждом файле. Каким-то образом он доступен всем.
Они требуют файл config.js
в разметке с RequireJS. Это экспортирует файл require.config, а затем делегирует main.js
. В основном, они имеют магический доступ к Магистраль!
Что произошло посередине?
попробуйте сделать песочницу, а затем просто требуется песочница – imrane
Что вы подразумеваете под песочницей? Можете ли вы дать больше информации? – jviotti