Heim > Web-Frontend > js-Tutorial > Webpack3-Kompilierung, kompatibel mit der IE8-Instanzanalyse

Webpack3-Kompilierung, kompatibel mit der IE8-Instanzanalyse

小云云
Freigeben: 2018-05-25 10:26:22
Original
2130 Leute haben es durchsucht

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
Nach dem Login kopieren

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,
   },
  }),
 ],
};
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage