Ci-dessous, je vais partager avec vous une solution à l'erreur signalée après la compression d'angularjs à l'aide de gulp-uglify. Elle a une bonne valeur de référence et j'espère qu'elle sera utile à tout le monde.
La raison du problème est qu'après compression, les variables deviennent e, s, t, etc. Les méthodes qui nécessitent l'injection de dépendances n'utilisent pas l'injection de crochets, mais sont utilisées directement dans les paramètres de la fonction , ce qui rend les modules méconnaissables après compression qui nécessitent une injection de dépendances. Par exemple :
var module= angular.module('homeApp', ['ui.router']); module.config(function ($sceProvider) { $sceProvider.enabled(false); })
est remplacé par :
var module= angular.module('homeApp', ['ui.router']); module.config(['$sceProvider',function ($sceProvider) { $sceProvider.enabled(false); }])
L'exécution est normale après avoir à nouveau utilisé la compression gulp-uglify.
Ce qui précède est ce que j'ai compilé pour vous. J'espère que cela vous sera utile à l'avenir.
Articles connexes :
Utilisation d'Axios Element pour implémenter la méthode de chargement de requête globale
Sélectionner la méthode de vérification multi-sélection du sélecteur dans iview
Exemple de méthode nodejs pour se connecter à la base de données mongodb
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!