Recibo un error al implementar en GIT pero funciona en la máquina local.

Tengo un proyecto angular que tiene la siguiente configuration:

var app = angular.module('viewerApp', ['ngFileSaver', 'tw.services.fileReader', 'ngRoute', 'ngAnimate', 'tw.directives.clickOutside', 'ngResource']); app.config(function($routeProvider) { $routeProvider .when('/index', { templateUrl: 'partials/some-page.html', controller: 'Ctrl' }) .otherwise({ networkingirectTo: '/index' }); }); app.controller('topicCtrl', function($scope, $routeParams, $http, $timeout) { ........ }); 

Funciona en la máquina local, pero cuando lo despliego en github (en gh-pages) aparece el siguiente error:

Error: [$ injector: modulerr] Error al crear una instancia del module viewerApp debido a: [$ injector: modulerr] Error al instanciar el module tw.directives.clickOutside debido a: [$ injector: nomod] El module 'tw.directives.clickOutside' no está ¡disponible! O escribió mal el nombre del module o se olvidó de cargarlo. Si registra un module, asegúrese de especificar las dependencies como segundo argumento. http://errors.angularjs.org/1.4.7/ $ injector / nomod? p0 = tw.directives.clickOutside minErr / <@ https: //github.wdf.sap.corp/pages/UA-Prototypes-Group/ test / bower_components / angular / angular.js: 68: 12 module / <@ https: //github.wdf.sap.corp/pages/UA-Prototypes-Group/test/bower_components/angular/angular.js: 1986: 17 garantizar @ https: //github.wdf.sap.corp/pages/UA-Prototypes-Group/test/bower_components/angular/angular.js: 1910: 38 …….

Aquí está mi html donde agrego la reference al clickOutside:

 <html ng-app="viewerApp" ng-controller="headerCtrl" dir="ltr"> <head> <!-- jQuery --> <script src="public/lib/jquery/dist/jquery.js"></script> <script src="bower_components/angular/angular.js"></script> <script src="bower_components/angular-route/angular-route.js"></script> <script src="bower_components/angular-animate/angular-animate.js"></script> <script src="public/lib/angular-resource/angular-resource.js"></script> <script src="bower_components/angular-file-reader/angular-file-reader.js"></script> <script src="node_modules/angular-click-outside/angular-click-outside.js"></script> <script src="public/lib/angular-file-saver/dist/angular-file-saver.bundle.js"></script> <!-- Controllers --> <script src="js/viewer-app.js"></script> <script src="js/viewer-ctrl.js"></script> 

Revisé y existe el file angular-click-outside.js, está en el directory node_modules.

¿Alguien podría explicar qué es este error y por qué lo obtengo solo en el website de git y no en el server local?