/ / Jeton inattendu ILLEGAL avec compression gzip - javascript, compression, gzip, runtime-error, deflate

Jeton inattendu ILLÉGAL avec compression gzip - javascript, compression, gzip, erreur d'exécution, dégonfler

J'ai un problème de compression gzip sur mon ordinateur.site. "J'ai combiné plusieurs fichiers javascript en un fichier et ils fonctionnent correctement sans compression. Par la suite, je les" ai compressés (gzip) et j'ai essayé de réexécuter le site, mais le message d'erreur suivant s'affiche:

Uncaught SyntaxError: Jeton inattendu ILLEGAL

J'ai compressé le fichier en utilisant plusieurs méthodes, l'une utilisant le logiciel gzip, et j'ai également essayé d'autres outils de compression en ligne gzip. comme celui-ci.

Je ne peux pas "comprendre pourquoi je reçois cette erreur, pourquoi cela ne fonctionne pas, car la version non compressée fonctionne. J'ai couru le site sur Chrome, dernière version.

Il me dit aussi que l'erreur est à la ligne 1

all_js.js.gz: 1

Bien entendu, le code compressé comporte plusieurs lignes, pas une seule.

J'ai lu quelques réponses, mais rien en ce qui concerne la compression gzip.

Je reçois cette erreur lorsque je travaille avec Visual Studio (ASP.NET) sur une machine locale.

J'ai essayé de servir le fichier à partir de S3 avec les en-têtes "application / x-gzip", mais cela ne fonctionnait toujours pas. Je veux servir mes fichiers via CDN après la compression, je ne cherche donc pas de solutions de compression de serveur.

Réponses:

-6 pour la réponse № 1

Vous ne pouvez pas compresser un fichier javascript avec gzip ou toute autre routine zip et le charger dans votre page Web.

Vous pouvez faire l'une des deux choses suivantes:

  • Utilisez un outil de compression de code javascript comme le Compresseur YUI.
  • Configurez votre serveur Web pour compresser les fichiers (veuillez lire la documentation de votre serveur Web, cela ne devrait pas être très difficile)