Обновление: мне удалось решить проблему. В одном из сценариев третьей части, которые я включал, отсутствовала точка с запятой, что нарушало замыкание. Когда использовалась минифицированная версия, генератор не знал, где заканчивается блок и начинаются новые блоки. Процесс сборки grunt работает нормально, как и сейчас, без изменений.
У меня есть приложение angular, которое я создал с помощью генератора генератора-углового йомана, и оно прекрасно работает в локальном состоянии «ворчание». Однако, когда я запускаю «сборку ворчания», встроенная версия не работает должным образом. Я использую стандартный Gruntfile, который поставляется с генератором.
Единственная разница между задачами grunt serve
и grunt build
заключается в минимизации, объединении и удалении файлов. Вы могли бы подумать, что он просто объединяет и минимизирует файлы в том же порядке, в котором они загружаются в сборке для разработки, но похоже, что вещи загружаются в другом порядке, выдавая ошибку app.init() is not a function
, которая говорит мне, что модуль приложения не был загружен до этого раздел.
Есть ли что-то, что нужно сделать для задачи сборки по умолчанию, чтобы решить эту проблему?