J'ai une application angulaire qui est brisée soudainement en haricot élastique. Il fonctionnait très bien, puis lorsqu'il est déployé par beanstalk élastique, il a soudainement commencé à jeter l'erreur suivante:Module angulaire rompu lors du déploiement sur Elastic Beanstalk
Error: [$injector:nomod] Module 'BookModule' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
Ma définition pour l'application BookModule ressemble à ceci:
var BookModule = angular.module('BookModule', ['ui.select',
'ngSanitize',
'blockUI',
'ngAnimate',
'ui.bootstrap',
'restangular',
'ui.grid',
'ui.grid.resizeColumns',
'ui.grid.moveColumns',
'angularLazyImg',
'angularSpinner',
'bootstrapLightbox',
'angularjs-dropdown-multiselect',
'datatables',
'datatables.select',
'datatables.bootstrap'
]);
Et mon Bowerfile ressemble à ceci
# asset 'bootstrap'
asset 'papaparse'
asset 'angular-ui-grid'
asset 'underscore'
asset 'restangular'
asset 'angular', '1.5.8'
asset 'leaflet-draw'
asset 'leaflet.fullscreen'
asset 'angular-bootstrap'
asset 'angular-ui-select'
asset 'angular-sanitize', '1.5.8'
asset 'angular-spinner'
asset 'angular-block-ui'
asset 'angular-bootstrap-lightbox'
asset 'angular-animate', '1.5.8'
asset 'datatables.net', '1.10.13'
asset 'datatables.net-select', '1.2.2'
asset 'angular-datatables', '0.5.6'
resolution "angular", "1.5.8"
l'erreur apparaît sur tous les déploiements, que dans la production (sur EbS) et même avec les anciennes versions de l'application où l'erreur n'apparaît pas auparavant. Cela me fait penser que l'une des bibliothèques ci-dessus a été mise à jour causant le problème. Comment puis-je savoir lequel, ou si c'est effectivement le problème?