2013-12-18 3 views
1

Я предварительно компилирую шаблоны ручек и загружаю их через Requirejs.Как использовать Grunt для изменения настройки конфигурации Requirejs?

Grunt создает сборку и выполняет все предварительные компиляции и многое другое.

Следующий шаг - использовать Runelbars Runtime вместо полного скрипта Handlebars.

В конфигурации RequireJS, путь к рулей устанавливается:

js/src/config.js:

require.config({ 
    //... 
    paths: { handlebars: 'lib/handlebars' } 
    //... 
}); 

Для конкретной задачи Grunt, я хочу, чтобы включить опцию, которая изменит этот путь к handlebars.runtime, так что, когда вся вещь сжата в один файл, у нее есть только ручная работа.

Конфиг, который получает включены в сборку поэтому будет:

require.config({ 
    //... 
    paths: { handlebars: 'lib/handlebars.runtime' } 
    //... 
}); 

Возможно ли это? Лучше ли добиться такого же результата?

+0

Вы можете создать свою собственную задачу хрюкать. – Florent

ответ

0

вы можете передавать параметры, чтобы справиться с задачами - это то, что вы хотите сделать?

grunt myTask --myOption value 

, который затем доступен в ваших хрюкать конфигурации для выполнения этой задачи (в вашем случае требуется) следующим образом:

grunt.option('myOption') 
Смежные вопросы