Heim > Web-Frontend > js-Tutorial > Detaillierte Interpretation der mit IE8 kompatiblen Webpack3-Kompilierung (ausführliches Tutorial)

Detaillierte Interpretation der mit IE8 kompatiblen Webpack3-Kompilierung (ausführliches Tutorial)

亚连
Freigeben: 2018-06-19 14:21:56
Original
2414 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die korrekte Haltung beim Kompilieren von Webpack3, das mit IE8 kompatibel ist, im Detail vorgestellt. Jetzt teile ich es mit Ihnen und gebe es als Referenz.

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, zur 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.

Ansonsten verwende ich möglicherweise weiterhin die umständliche Methode zuvor.

Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.

Verwandte Artikel:

So verwenden Sie js, um eine Neuzuweisung zu implementieren

So verwenden Sie nodejs, um Mongodbs Füllen, Löschen, Ändern und zu bedienen Modul prüfen

So implementieren Sie den Countdown für den Bestätigungscode in JS

So implementieren Sie einen Chatroom mit socket.io

in AngularJS So implementieren Sie die Drag-and-Drop-Funktion in

So implementieren Sie ein Fingergleitkarussell auf Mobilgeräten in js

So implementieren Sie nahtloses Scrollen von Text mit JS

So verwenden Sie die Node-Ebene, um das Hochladen mehrteiliger Formulardateien zu implementieren

So verwenden Sie React zum Kapseln Wiederverwendbare Portalkomponenten

So senden Sie Anfragen an die Zwischendienstschicht im Knoten (ausführliches Tutorial)

Das obige ist der detaillierte Inhalt vonDetaillierte Interpretation der mit IE8 kompatiblen Webpack3-Kompilierung (ausführliches Tutorial). 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