2016-06-24 20 views
1

Ich verwende Webpack zum Ausführen der AngularJS-Anwendung. Mein Projekt wird zuerst mit Webserver, Schluck und Liveload erstellt. Jetzt, während ich versuche, das Projekt mit dem Webpack zu erstellen, sehe ich den folgenden Fehler in der Konsole.

Fehler: Unbekannter Anbieter:

locationProvider $

HTML:

<meta name="viewport" content="width=device-width, initial-scale=1"> 
<meta name="theme-color" content="#25abb7"> 

<!-- font awesome from BootstrapCDN --> 
<link href="assets/fa/font-awesome.min.css" rel="stylesheet"> 

    <!-- compiled JS --> 
<script type="text/javascript" src="assets/lib/keycloak/keycloak.js"></script> 
<script type="text/javascript" src="../js/bundle.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.2.15/angular-ui-router.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.4/angular.js"></script> 



<div> 
    <div ui-view="header"></div> 
    <div ui-view="main"></div> 
    <div ui-view="footer"></div> 
</div> 
+0

Bitte fügen Sie einige Code – nikhil

+0

Ihr Code seltsam ist, wie Sie Ihr haben 'Bündel. Js 'ABOVE angularjs von CDN und eckigen ui-Router. – MattDiMu

Antwort

0

Überprüfen Sie, ob Ihre Abhängigkeit Injection richtig gemacht wird.

Vielleicht kann es den Anbieter nicht finden, weil es minimiert ist?

Können Sie Ihren JS-Code kopieren? Hier

ist ein Beispiel dafür, wie man es injizieren:

app.config(['$routeProvider','$locationProvider', function($routeProvider,$locationProvider) { 

    //Do something with the locationProvider 

}]); 

Ich denke, diese Verbindung Ihr Problem lösen könnte How do I access the $locationProvider to configure it?

+0

Ich habe schon das selbe Problem aber schon injiziert. module.config ([ '$ httpProvider, $ stateProvider, $ urlRouterProvider, $ locationProvider', function ($ httpProvider, $ stateProvider, $ urlRouterProvider, $ locationProvider) { $ httpProvider.interceptors.push ('authInterceptor'); $ urlRouterProvider .otherwise ('/'); }]); –

Verwandte Themen