この記事では、webpack3 を IE8 と互換性を持たせるためにコンパイルするための正しい姿勢を主に詳しく紹介します。編集者はそれが非常に優れていると考えたので、参考として共有します。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。
前の記事の方法をwebpackで更新した後、uglifyキャッシュアドレスも変更されたため、アドレスを再検索する必要があります。
その後のテストにより、uglify-js2 と uglify-js3 の両方が IE8 互換の処理をサポートしていることがわかりました。
しかし、設定パラメータを webpack.optimize.UglifyJsPlugin に追加しても効果はありません。 (Webpack のせい)
Webpack のキャッシュ パスを毎回手動で見つけてハイジャックすることはできません。それはクレイジーです。
UglifyjsWebpackPlugin
重要な点は依然として UglifyjsWebpackPlugin プラグインにありますが、これは組み込みの webpack.optimize.UglifyJsPlugin
プラグインではありません。
$ npm i -D uglifyjs-webpack-plugin
このプラグインを別途インストールして使用してください。
rreee自然に戻った気分ですか?
追記: webpack 2 と 3 のバージョンがサポートされています。
概要
この発見は、uglify-js3 が ie8 互換処理もサポートしていることを発見した同僚によって行われました。
その後、何度か再テストし、webpack 公式 Web サイトのプラグインをチェックして実現可能性を検証しました。
関連おすすめ:
javascriptでチェックボックス/ラジオonchangeがie8と互換性がない場合の対処方法
bootstrap3はIE8ブラウザと互換性があります! _JavaScript スキル
以上がIE8インスタンス解析と互換性のあるWebpack3コンパイルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。