Minifiés JS causes JS ne fonctionne pas
Je suis à l'aide d'un mousqueton pour CodeIgniter qui peut rapetisser tous les fichiers javascript il charge. Eh bien, j'ai environ 10 fichiers qui fonctionnent bien, puis quand minifiés, ils ne le font pas... je ne suis pas sûr exactement ce qui ne fonctionne pas, il n'y a pas d'erreurs, juste certaines fonctionnalités qui ne fonctionnent pas. Est-il une raison particulière de minifying JavaScript serait la cause de ne pas travailler?
Quelle erreur avez-vous, aussi êtes-vous à l'aide de
La raison: les minifying des modifications du code. Il doit préserver la fonctionnalité, mais apparemment ça ne marche pas. Nous ne pouvons pas dire grand-chose sans votre code j'ai peur (à part de deviner comme Nick n')
Vous aurez également besoin pour vous assurer que vous ne manquez pas l'un des points-virgules à la fin d'un énoncé - manque ceux qui peuvent souvent causer des minifying à aller mal. Je suis d'accord avec Jasper, sans voir le code, il est difficile de savoir pour sûr, à l'aide de jslint, S. Jones a suggéré est un bon moyen de trouver des points-virgules manquantes et d'autres problèmes potentiels. Pouvez-vous partager le code?
Qui minifier utilisez-vous?
Pourrions-nous obtenir un échantillon d'un de ces fichiers qui ne fonctionne pas lorsque minimisé?
eval()
?La raison: les minifying des modifications du code. Il doit préserver la fonctionnalité, mais apparemment ça ne marche pas. Nous ne pouvons pas dire grand-chose sans votre code j'ai peur (à part de deviner comme Nick n')
Vous aurez également besoin pour vous assurer que vous ne manquez pas l'un des points-virgules à la fin d'un énoncé - manque ceux qui peuvent souvent causer des minifying à aller mal. Je suis d'accord avec Jasper, sans voir le code, il est difficile de savoir pour sûr, à l'aide de jslint, S. Jones a suggéré est un bon moyen de trouver des points-virgules manquantes et d'autres problèmes potentiels. Pouvez-vous partager le code?
Qui minifier utilisez-vous?
Pourrions-nous obtenir un échantillon d'un de ces fichiers qui ne fonctionne pas lorsque minimisé?
OriginalL'auteur dzm | 2010-08-26
Vous devez vous connecter pour publier un commentaire.
Vous pourriez vouloir essayer JSLint sur votre code Javascript avant de tenter de la minimiser. JSLint peut mettre en évidence certains problèmes, ce qui pourrait vous permettre de réduire votre code sans erreur.
Ou vous pouvez essayer un autre "minification" outil.
Voici deux articles que j'ai trouvé sur "A List Apart", qui peuvent vous intéresser, en regardant le YUI Compressor.
"Mieux JavaScript Minification"
"JavaScript Minification de la Partie II"
OriginalL'auteur S.Jones