In diesem Artikel wird hauptsächlich die richtige Haltung zum Kompilieren von Webpack3 für die Kompatibilität mit IE8 ausführlich vorgestellt. Der Herausgeber hält es für recht gut, daher werde ich es jetzt mit Ihnen teilen und als Referenz verwenden. Folgen wir dem Herausgeber und schauen wir uns das an. Ich hoffe, es kann allen helfen.
Für die Methode im vorherigen Artikel hat sich nach dem Webpack-Update auch die Uglify-Cache-Adresse geändert und die Adresse muss erneut gefunden werden.
Spätere Tests ergaben, dass sowohl uglify-js2 als auch uglify-js3 IE8-kompatible Verarbeitung unterstützen.
Aber das Hinzufügen von Konfigurationsparametern zu webpack.optimize.UglifyJsPlugin hat keine Auswirkung. (Webpacks Schuld)
Sie können den Webpack-Cache-Pfad nicht jedes Mal manuell finden, um ihn zu kapern, das wäre verrückt.
UglifyjsWebpackPlugin
Der entscheidende Punkt ist immer noch das UglifyjsWebpackPlugin-Plugin, aber es ist kein integriertes webpack.optimize.UglifyJsPlugin
Plug-in.
$ npm i -D uglifyjs-webpack-plugin
Sie können dieses Plug-in separat installieren und verwenden.
const UglifyJsPlugin = require('uglifyjs-webpack-plugin') module.exports = { entry: './app.js', output: { filename: 'bundle.js', }, plugins: [ new UglifyJsPlugin({ uglifyOptions: { ie8: true, }, }), ], };
Haben Sie das Gefühl, zu Ihrer ursprünglichen Natur zurückgekehrt zu sein?
ps: Webpack 2 und 3 Versionen werden unterstützt.
Zusammenfassung
Diese Entdeckung wurde von einem Kollegen gemacht, der entdeckte, dass uglify-js3 auch die ie8-Kompatibilitätsverarbeitung unterstützt.
Dann habe ich es mehrmals erneut getestet und das Plug-in der offiziellen Webpack-Website überprüft, um die Machbarkeit zu überprüfen.
Verwandte Empfehlungen:
Empfohlene 10 Artikel zur ie8-Kompatibilität
Wie gehe ich damit um, dass Checkbox/Radio Onchange nicht mit ie8 kompatibel ist? Javascript-Methode
bootstrap3 ist mit dem IE8-Browser kompatibel! _Javascript-Kenntnisse
Das obige ist der detaillierte Inhalt vonWebpack3-Kompilierung, kompatibel mit der IE8-Instanzanalyse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!