Maison > interface Web > js tutoriel > La compilation Webpack3 est compatible avec l'analyse d'instance IE8

La compilation Webpack3 est compatible avec l'analyse d'instance IE8

小云云
Libérer: 2018-05-25 10:26:22
original
2130 Les gens l'ont consulté

Cet article présente principalement en détail la posture correcte pour compiler webpack3 pour être compatible avec IE8. L'éditeur pense que c'est plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur et jetons un œil. J'espère que cela pourra aider tout le monde.

Pour la méthode de l'article précédent, après la mise à jour du webpack, l'adresse du cache uglify a également changé et l'adresse doit être retrouvée.

Des tests ultérieurs ont révélé que uglify-js2 et uglify-js3 prennent en charge le traitement compatible avec IE8.

Mais l'ajout de paramètres de configuration à webpack.optimize.UglifyJsPlugin n'a aucun effet. (La faute du Webpack)

Vous ne pouvez pas trouver manuellement le chemin du cache du webpack pour le détourner à chaque fois, ce serait fou.

UglifyjsWebpackPlugin

Le point clé est toujours le plug-in UglifyjsWebpackPlugin, mais ce n'est pas un plug-in webpack.optimize.UglifyJsPlugin intégré.

$ npm i -D uglifyjs-webpack-plugin
Copier après la connexion

Vous pouvez installer ce plug-in séparément et l'utiliser.

const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
module.exports = {
 entry: './app.js',
 output: {
  filename: 'bundle.js',
 },
 plugins: [
  new UglifyJsPlugin({
   uglifyOptions: {
    ie8: true,
   },
  }),
 ],
};
Copier après la connexion

Avez-vous l'impression d'être revenu à votre nature originelle ?

ps : les versions webpack 2 et 3 sont prises en charge.

Résumé

Cette découverte a été faite par un collègue qui a découvert que uglify-js3 prend également en charge le traitement de compatibilité ie8.

Ensuite, je l'ai re-testé plusieurs fois et vérifié le plug-in du site officiel du webpack pour vérifier la faisabilité.

Recommandations associées :

10 articles recommandés sur la compatibilité avec ie8

Comment gérer le changement de case à cocher/radio non compatible avec ie8 dans Méthode javascript

bootstrap3 est compatible avec le navigateur IE8 ! _compétences javascript

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal