详解webpack3编译兼容IE8的正确姿势
作者:楼教主 时间:2024-02-26 23:18:17
上一篇中的方法在 webpack 更新后,uglify 缓存地址也发生了变化,需要重新找地址。
后来测试发现不论是 uglify-js2 uglify-js3 都是支持 IE8 兼容处理的。
但在 webpack.optimize.UglifyJsPlugin 中加配置参数却无效。(webpack 的锅)
总不能每次都手动去找 webpack 缓存路径进行劫持吧,那要疯了。
UglifyjsWebpackPlugin
关键点依然在于UglifyjsWebpackPlugin 插件,但并不是内置的 webpack.optimize.UglifyJsPlugin
插件。
$ npm i -D uglifyjs-webpack-plugin
单独安装这个插件后使用即可。
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 版本都支持。
小结
这一发现是同事发现 uglify-js3 中也支持 ie8 兼容处理。
然后我重新去测试了几遍,顺便翻了webpack 官网插件 后验证可行性。
否则我可能还会继续使用之前那个繁琐的方式。
来源:http://www.52cik.com/2017/12/20/webpack3-ie8.html
标签:webpack,编译,兼容,IE8
0
投稿
猜你喜欢
python __init__与 __new__的区别
2022-05-04 01:27:57
antd项目实现彩蛋效果的详细代码
2023-09-14 12:51:20
利用Pandas读取某列某行数据之loc和iloc用法总结
2022-08-18 19:20:58
SQL语句检测sp4补丁是否安装
2024-01-26 01:00:08
pycharm使用技巧之自动调整代码格式总结
2021-08-28 08:13:18
pyhton列表转换为数组的实例
2021-01-12 08:14:31
linux中数据库的定时备份
2024-01-25 17:43:25
Python实现为图片添加水印的示例详解
2023-11-14 09:49:09
Python3 MySQL 数据库连接的使用示例
2024-01-21 18:15:40
Python利用正则表达式匹配并截取指定子串及去重的方法
2021-05-07 00:37:20
Sqlserver 高并发和大数据存储方案
2024-01-17 22:45:56
mysql 8.0.17 安装配置图文教程
2024-01-14 11:44:16
ASP JSON类文件的使用方法
2011-04-30 16:39:00
Python实现的求解最小公倍数算法示例
2022-12-11 04:50:03
django-csrf使用和禁用方式
2023-08-13 15:13:34
Python使用Asyncio实现检查网站状态
2023-01-23 18:56:39
用Python监控NASA TV直播画面的实现步骤
2022-09-15 21:54:15
谷歌浏览器Chrome的javascript引擎
2008-09-04 12:24:00
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
2024-01-17 11:54:45
Python networkx包的实现
2023-07-29 23:58:03