В настоящее время я работаю над проектом Angualar JS на основе angularAMD.
Ссылка: http://marcoslin.github.io/angularAMD/#/home
Здесь мы включаем только необходимые зависимые файлы, необходимые контроллерам, а не всем файлам.
например.
define(['angularAMD', 'common/services/service1', 'module1/services/service2',], function (angularAMD) {
'use strict';
angularAMD.controller('abcController', function ($scope, service1, service2) {
// controller code goes here
}
Я пробовал Grunt Hashing, но
Grunt предоставляет хеширование, но местоположение хешированных файлов изменяется.
Это не изменяет путь к файлам внутри отдельного контроллера, в результате приложение не запускается. i.e service1, service2
Вопрос
Мне было интересно, есть ли способ хэш файлов, когда мы включаем новые файлы?
Есть ли другой способ решить эту проблему?
Спасибо в Advance