Pull to refresh

Comments 2

На основе дерева зависимостей можно аналогичным образом собирать файлы стилей (.sass, .scss) и тем. Только надо учитывать множество тонких моментов: включение файлов с переменными, с самими стилями, необходимо соблюдак порядок соответствующий *.js файлам с классами и многое другое. В свое время именно сборка стилей останавила от разработки подобного решения.

Чувствительность к стилю написания кода я бы не выносил в минусы решения. Ограничения требуемые алгоритмом не сильно выбиваются из той кучи соглашений, которые требует SenchaCmd, а раз уж ее все равно приходится использовать, то пара новых соглашений погоды не сделают.
Как вариант: можно генерировать кусок кода для BundleConfig.cs и вручную его вставлять. Открыть приложение в браузере и после того, как загрузятся все его части, выполнить в консоли что-то типа
'                    .Include("~/Content/' + 
Ext.Loader.history.map(Ext.Loader.getPath, Ext.Loader).join('")\n                    .Include("~/Content/') + 
'")'

На базе Ext.Loader.history работал Sencha Tool 2.
Sign up to leave a comment.

Articles