Erro não capturado: [$ injector: modulerr] ao usar angularJS

Estou usando angularJS no meu aplicativo, mas quando adiciono a seção de configuração ao roteamento, recebo este erro:

Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.9/$injector/modulerr?p0=demoApp&p1=Error%3A…nts%2FGitHub%2FSirwanAfifi.github.io%2Fscripts%2Fangular.min.js%3A32%3A232)

este é o meu código:

var demoApp = angular.module('demoApp', []);

demoApp.config(function ($routeProvider) {
            $routeProvider
                .when('/',
                    {
                        controller: 'CustomerController',
                        templateUrl: 'views/view1.html'
                    })
                .when('/view1',
                    {
                        controller: 'CustomerController',
                        templateUrl: 'views/view1.html'
                    })
                .otherwise({redirectTo:'/'});
});

eu encontreiesta resposta mas eu não estou usandoangular-route.min.js, Eu só quero usar uma rota simples no meu aplicativo.

questionAnswers(2)

yourAnswerToTheQuestion