L'erreur de SquishIt lorsqu'il est réduit: « disparus; déclaration avant »
-
30-09-2019 - |
Question
Quand je lance SquishIt en mode développement tout fonctionne bien. Lorsque je l'ai mis en mode de production, je reçois le « manque; avant erreur « déclaration Javascript. Je l'ai essayé de supprimer les fichiers offensants javascipt, mais l'erreur se déplace vers le bas à la suivante.
? Idée de toute
La solution 2
J'ai également signalé ce problème sur le Squishit Google Groupes . Justin reponded:
Ceci est un bug connu qui va être fixé dans un sera bientôt publié SquishIt 0.6.1. Essentiellement ajax minifier compresse les fichiers séparément avant nous combinons les en un seul. Cela peut provoquer la problème que vous rencontrez. Le correctif dans le est temps d'utiliser le WithCompressor option et passer à quelque chose comme le compresseur YUI YUI temporarily.the compresseur temporairement.
Bundle.JavaScript()
.Add("/Scripts/Frameworks/jquery.js").WithMinifier(JavaScriptMinifiers.Yui)
....
Autres conseils
Il est possible que vous manque un; quelque part dans votre code qui est d'être inséré automatiquement par le navigateur . Utilisez JSLint pour trouver les lignes incriminées de code.