Maison >interface Web >js tutoriel >Solution à l'erreur signalée après qu'Angularjs ait utilisé la compression gulp-uglify

Solution à l'erreur signalée après qu'Angularjs ait utilisé la compression gulp-uglify

亚连
亚连original
2018-05-31 17:50:512344parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn