Heim >Web-Frontend >js-Tutorial >Lösung für den Fehler, der gemeldet wurde, nachdem AngularJS die gulp-uglify-Komprimierung verwendet

Lösung für den Fehler, der gemeldet wurde, nachdem AngularJS die gulp-uglify-Komprimierung verwendet

亚连
亚连Original
2018-05-31 17:50:512301Durchsuche

Im Folgenden werde ich Ihnen eine Lösung für den Fehler vorstellen, der nach der Komprimierung von AngularJS mit gulp-uglify gemeldet wird. Es hat einen guten Referenzwert und ich hoffe, dass es für alle hilfreich ist.

Der Grund für das Problem liegt darin, dass die Variablen nach der Komprimierung zu e, s, t usw. werden. Die Methoden, die eine Abhängigkeitsinjektion erfordern, verwenden keine eckige Klammerinjektion, sondern werden direkt in den Parametern der Funktion verwendet , was nach der Komprimierung dazu führt, dass Module nicht mehr erkennbar sind, die eine Abhängigkeitsinjektion erfordern. Beispiel:

var module= angular.module('homeApp', ['ui.router']); 
module.config(function ($sceProvider) { 
 $sceProvider.enabled(false); 
})

wird geändert in:

var module= angular.module('homeApp', ['ui.router']); 
module.config(['$sceProvider',function ($sceProvider) { 
 $sceProvider.enabled(false); 
}])

Die Ausführung ist normal, nachdem die gulp-uglify-Komprimierung erneut verwendet wurde.

Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.

Verwandte Artikel:

Verwenden von Axios Element zum Implementieren der globalen Methode zum Laden von Anforderungen

Wählen Sie die Selektor-Mehrfachauswahl-Überprüfungsmethode in iview aus

Beispiel der NodeJS-Methode zum Herstellen einer Verbindung zur Mongodb-Datenbank

Das obige ist der detaillierte Inhalt vonLösung für den Fehler, der gemeldet wurde, nachdem AngularJS die gulp-uglify-Komprimierung verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn