新聞中心
上一篇中的方法在 webpack 更新后,uglify 緩存地址也發(fā)生了變化,需要重新找地址。

10年積累的成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先做網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有景泰免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
后來測(cè)試發(fā)現(xiàn)不論是 uglify-js2 uglify-js3 都是支持 IE8 兼容處理的。
但在 webpack.optimize.UglifyJsPlugin 中加配置參數(shù)卻無效。(webpack 的鍋)
總不能每次都手動(dòng)去找 webpack 緩存路徑進(jìn)行劫持吧,那要瘋了。
UglifyjsWebpackPlugin
關(guān)鍵點(diǎn)依然在于UglifyjsWebpackPlugin 插件,但并不是內(nèi)置的 webpack.optimize.UglifyJsPlugin 插件。
$ npm i -D uglifyjs-webpack-plugin
單獨(dú)安裝這個(gè)插件后使用即可。
const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
module.exports = {
entry: './app.js',
output: {
filename: 'bundle.js',
},
plugins: [
new UglifyJsPlugin({
uglifyOptions: {
ie8: true,
},
}),
],
};
是不是覺得返璞歸真了。
ps: webpack 2 3 版本都支持。
小結(jié)
這一發(fā)現(xiàn)是同事發(fā)現(xiàn) uglify-js3 中也支持 ie8 兼容處理。
然后我重新去測(cè)試了幾遍,順便翻了webpack 官網(wǎng)插件 后驗(yàn)證可行性。
否則我可能還會(huì)繼續(xù)使用之前那個(gè)繁瑣的方式。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。
分享題目:詳解webpack3編譯兼容IE8的正確姿勢(shì)
URL標(biāo)題:http://www.dlmjj.cn/article/pdsdgd.html


咨詢
建站咨詢
