Angulaire.module de minification bug

Avoir le darnedest temps à essayer de comprendre pourquoi minification ne fonctionne pas.

J'ai injecté via un tableau d'objet de mes fournisseurs avant la fonction par de nombreuses suggestions sur le web, et pourtant toujours "Inconnu fournisseur de: un prestataire <- un"

Régulier:

var app = angular.module('bpwApp', ['ui.bootstrap', 'ui', 'myTabs'])
    .config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider){
    $routeProvider.
        when('/', {templateUrl: 'partials/home.jade', controller: HomeCtrl});

    $locationProvider.html5Mode(true);
    }])

Minifiés:

var app = angular.module('bpwApp', ['ui.bootstrap', 'ui', 'myTabs'])
    .config(['$routeProvider', '$locationProvider', function(a, b){
    a.
        when('/', {templateUrl: 'partials/home.jade', controller: HomeCtrl});

    b.html5Mode(true);
    }])

Toute suggestion serait bien obligé!

  • Qu'utilisez-vous pour rapetisser votre code? uglifyJS? Consultez également: github.com/btford/ngmin 😉
  • J'ai utilisé ngmin, tout ce qu'il faisait était de mettre en ligne le code dans un autre espace blanc format. J'ai essayé d'utiliser express-uglify en tant que middleware mais ça ne fonctionnait pas donc j'ai essayé manuellement à l'aide en ligne uglifier. De toute façon le code a fini par le même.
  • Aussi, n'est-ce pas là un manque ] ? (avant la fermeture ) )
  • Il y avait, j'ai oublié dans cet extrait. Il ne change pas le fait "inconnu fournisseur d'un" arrive encore 🙁
  • Ok, eh bien, ce en ligne minifier avez-vous utilisé? Cela fonctionne bien avec votre code: marijnhaverbeke.nl/uglifyjs
  • Il minifies le code dandily. C'est ce que j'ai utilisé. La question est une fois qu'il s'exécute, il dit qu'il n'est pas écrit de façon appropriée et ne peut pas trouver le fournisseur "a"
  • laissez-nous continuer cette discussion dans le chat
  • [Utilisation de la uglify et rapetisser l'ensemble][1] [1]: stackoverflow.com/a/24215002/2371560